<SEC-DOCUMENT>0001422930-26-000029.txt : 20260806
<SEC-HEADER>0001422930-26-000029.hdr.sgml : 20260806
<ACCEPTANCE-DATETIME>20260806161625
ACCESSION NUMBER:		0001422930-26-000029
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20260806
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20260806
DATE AS OF CHANGE:		20260806

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			PubMatic, Inc.
		CENTRAL INDEX KEY:			0001422930
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370]
		ORGANIZATION NAME:           	06 Technology
		EIN:				205863224
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39748
		FILM NUMBER:		261249325

	BUSINESS ADDRESS:	
		STREET 1:		601 MARSHALL STREET
		CITY:			REDWOOD CITY
		STATE:			CA
		ZIP:			94063
		BUSINESS PHONE:		650-331-3485

	MAIL ADDRESS:	
		STREET 1:		601 MARSHALL STREET
		CITY:			REDWOOD CITY
		STATE:			CA
		ZIP:			94063

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	PUBMATIC, INC.
		DATE OF NAME CHANGE:	20140306

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Komli Inc
		DATE OF NAME CHANGE:	20080107
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>pubm-20260806.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019cafab-1f5c-77a8-85eb-d5ec19ff7937,g:0e25d864-b281-4e62-8119-f4f4254cae30,d:ca41355db5974a75955e65e4279ab58e-->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>pubm-20260806</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-15">0001422930</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-16">FALSE</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="pubm-20260806.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001422930</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2026-08-06</xbrli:startDate><xbrli:endDate>2026-08-06</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ica41355db5974a75955e65e4279ab58e_1"></div><div style="min-height:36pt;width:100%"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">_____________________</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:16pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">8-K</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">_____________________</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">CURRENT REPORT</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Date of Report (Date of earliest event Reported): <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-2">August 6, 2026</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-3">PubMatic, Inc.</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(Exact Name of Registrant as Specified in Charter)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;padding-left:5pt;padding-right:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-4">Delaware</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:14.5pt;padding-right:14.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">001-39748</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9.5pt;padding-right:9.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-6">20-5863224</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5pt;padding-right:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(State or other jurisdiction </span></div><div style="padding-left:5pt;padding-right:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">of Incorporation)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:14.5pt;padding-right:14.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(Commission </span></div><div style="padding-left:14.5pt;padding-right:14.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">File Number)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9.5pt;padding-right:9.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(I.R.S. Employer </span></div><div style="padding-left:9.5pt;padding-right:9.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Identification Number)</span></div></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">N/A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(Address of Principal Executive Offices) (Zip Code)</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">N/A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(Registrant's telephone number, including area code)</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">N/A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(Former name or former address, if changed since last report)</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 6.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:WrittenCommunications" format="ixt:fixed-false" id="f-7">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 6.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SolicitingMaterial" format="ixt:fixed-false" id="f-8">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 6.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementTenderOffer" format="ixt:fixed-false" id="f-9">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 6.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementIssuerTenderOffer" format="ixt:fixed-false" id="f-10">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></div></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt;padding-right:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.75pt;font-weight:400;line-height:120%">Title of each class</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt;padding-right:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.75pt;font-weight:400;line-height:120%">Trading Symbol(s)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.75pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-11">Class A Common Stock, par value $0.0001 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-12">PUBM</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-13">The Nasdaq Global Market</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (17 CFR &#167;230.405) or Rule 12b-2 of the Securities Exchange Act of 1934 (17 CFR &#167;240.12b-2). </span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Emerging growth company <ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-14">&#9744;</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.     &#9744;</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div></div></div><div id="ica41355db5974a75955e65e4279ab58e_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 2.02. &#160;&#160;&#160;&#160;Results of Operations and Financial Condition.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On August&#160;6, 2026, PubMatic, Inc. (the &#8220;Company&#8221;) issued a press release announcing its financial results for the fiscal quarter ended June&#160;30, 2026. A copy of the press release is furnished as Exhibit 99.1 to this Current Report on Form 8-K.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The information furnished with this Item 2.02, including Exhibit 99.1, shall not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference into any other filing under the Securities Act of 1933, as amended, or the Exchange Act, except as expressly set forth by specific reference in such a filing.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is making reference to non-GAAP financial information in the press release. A reconciliation of GAAP to non-GAAP results is provided in the attached Exhibit 99.1 press release.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company announces material information to the public through a variety of means, including filings with the Securities and Exchange Commission, press releases, public conference calls, and the Company&#8217;s investor relations website (https://investors.pubmatic.com) as a means of disclosing material non-public information and for complying with its disclosure obligations under Regulation FD.</span></div><div id="ica41355db5974a75955e65e4279ab58e_115"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 5.02. &#160;&#160;&#160;&#160;Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Departure of Chief Financial Officer</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On August 6, 2026, PubMatic, Inc. (the &#8220;Company&#8221;) announced that Steve Pantelick, the Company&#8217;s Chief Financial Officer, intends to retire from his position. Mr. Pantelick is expected to continue serving as Chief Financial Officer into the first quarter of 2027 and, thereafter, as a senior adviser to the Company through July 1, 2027, to support continuity and an orderly transition. The Company has initiated a search for Mr. Pantelick&#8217;s successor. The terms of Mr. Pantelick&#8217;s compensation arrangements in connection with his transition have not yet been finalized; the Company will disclose any material terms in a future filing with the Securities and Exchange Commission once finalized. A copy of the press release announcing Mr. Pantelick&#8217;s planned retirement is furnished as Exhibit 99.2 to this Current Report on Form 8-K.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ica41355db5974a75955e65e4279ab58e_13"></div><div style="-sec-extract:summary;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 9.01. &#160;&#160;&#160;&#160;Financial Statements and Exhibits.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(d) Exhibits.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.986%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.814%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit No.</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Description</span></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">99.1</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q226pressrelease.htm">Press Release of the Company, dated August 6, 2026.</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">99.2</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex992pubmaticcforetirement.htm">Press Release of the Company, dated August 6, 2026, announcing the planned retirement of the Company&#8217;s Chief Financial Officer</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">104</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (embedded within the inline XBRL document).</span></td></tr></table></div><div style="margin-bottom:10pt"><span><br/></span></div><div style="margin-bottom:10pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div></div></div><div id="ica41355db5974a75955e65e4279ab58e_16"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURE</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.265%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">PubMatic, Inc.</span></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Date: August&#160;6, 2026</span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Steven Pantelick</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Steven Pantelick</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>q226pressrelease.htm
<DESCRIPTION>EX-99.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i3d8f1d1e780d422591bb9cd96d6c2a14_1"></div><div style="min-height:45pt;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">   EXHIBIT 99.1</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PubMatic Announces Second Quarter 2026 Financial Results </font></div><div style="text-align:center"><font><br></font></div><div style="margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Delivered revenue and adjusted EBITDA well ahead of guidance&#59; </font></div><div style="margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">AI customer adoption more than doubled sequentially, delivering 80+ agentic campaigns and 4,000+ AI-powered deals&#59; </font></div><div style="margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Total Revenues Grew 11%, adjusted EBITDA increased 38% and free cash flow increased 47% year-over-year&#59;</font></div><div style="margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">CTV, Mobile App and Emerging Revenues represented &#126;60% of total revenue&#59; </font></div><div style="margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Repurchased 2.1 million shares in Q2 2026, representing 4.2% of fully diluted shares</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> as of June&#160;30, 2026.</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NO-HEADQUARTERS&#47;REDWOOD CITY, Calif., August&#160;6, 2026 (GLOBE NEWSWIRE) -- PubMatic, Inc. (Nasdaq&#58; PUBM), the leading AI-powered ad tech company delivering digital advertising performance</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:120%">,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> today reported financial results for the quarter ended June&#160;30, 2026.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#34;The second quarter marked an important inflection point for PubMatic. We delivered double-digit revenue growth earlier than anticipated, expanded profitability and strengthened our competitive position across AgenticOS, CTV, and mobile app,&#34; said Rajeev Goel, co-founder and CEO at PubMatic. &#34;AI is transforming how digital advertising is planned, activated and optimized, increasing the emphasis on performance advertising. Our AI-native infrastructure and proprietary intelligence consistently deliver better performance, faster execution and greater efficiency for customers. Every interaction strengthens that intelligence, creating a compounding advantage that is difficult to replicate. Further, we&#8217;re bringing new forms of advertising, new sources of demand and new intelligence onto our platform that will significantly expand our long-term market opportunities.&#8221; </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Second Quarter 2026 Financial Highlights</font></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.65pt">Revenue in the second quarter of 2026 was $78.6 million, up 11% compared to the same period of 2025&#59;</font></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.65pt">GAAP net loss was $(1.2) million with a margin of (1)%, or $(0.03) per diluted share in the second quarter, compared to GAAP net loss of $(5.2) million with a margin of (7)%, or $(0.11) per diluted share in the same period of 2025&#59;</font></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.65pt">Adjusted EBITDA was $19.6 million, or 25% margin, an increase over $14.2 million, or 20% margin in the same period of 2025&#59;</font></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.65pt">Non-GAAP net income was $5.9 million, or $0.12 per non-GAAP diluted share in the second quarter, compared to non-GAAP net income of $2.5 million, or $0.05 per non-GAAP diluted share in the same period of 2025&#59;</font></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.65pt">Net cash provided by operating activities was $20.2 million, a 36% increase over $14.9 million in the same period of 2025&#59;</font></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.65pt">Free cash flow was $13.7 million, a 47% increase over $9.3 million in the same period of 2025&#59;</font></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.65pt">Ended the quarter with total cash, cash equivalents, and marketable securities of $137.5 million with no debt&#59; and</font></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.65pt">Through June&#160;30, 2026, used $211.4 million in cash to repurchase 15.5 million shares of Class A common stock with $63.6 million available from the 2023 Repurchase Program.</font></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fully diluted shares include common shares outstanding as of June 30, 2026 plus dilutive securities related to employee stock awards under the treasury stock method, calculated as if the Company were in a net income position.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The section titled &#8220;Non-GAAP Financial Measures&#8221; below describes our usage of non-GAAP financial measures. Reconciliations between historical GAAP and non-GAAP information are contained at the end of this press release following the accompanying financial data.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#34;We delivered a remarkable quarter, exceeding our guidance on revenue and adjusted EBITDA. We returned to double-digit year-over-year revenue growth ahead of schedule&#58; revenue grew 11%, adjusted EBITDA increased 38% and free cash flow increased 47%,&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">said Steve Pantelick, CFO at PubMatic. &#8220;Over the past three years, targeted investment and innovation in the fastest-growing areas of digital advertising have fundamentally changed our business. Today, approximately </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">60%</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of our revenue comes from CTV, mobile app and emerging revenue streams, roughly double the level of three years ago. Based on this momentum and the strength of our AI-powered products, we anticipate continued double-digit year-over-year revenue growth and meaningful full-year margin expansion.&#8221;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Business Highlights</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">AgenticOS Drives Superior Open Internet Performance and Customer Adoption</font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Since launching in January 2026, PubMatic has delivered measurable performance gains for customers across more than </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">80</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> fully autonomous, end-to-end campaigns globally. This is up from over </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">30</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> campaigns a quarter ago, and now includes all five global agency holding companies.</font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Over </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4,000</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> AI-powered deals transacted to date, up from just over </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1,000</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> deals a quarter ago.</font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level Agency increased ad spend with PubMatic after AgenticOS delivered more than 2x reach per dollar versus its incumbent DSP, while significantly accelerating campaign setup and activation time. Additionally, AgenticOS delivered retargeting at scale within days compared to the 1-2 months ramp typically required by DSP-led campaigns. </font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Havas Media and Telef&#243;nica launched Spain's first fully agentic CTV campaign, achieving 18% lower CPM than target while exceeding impression goals by 23% using AgenticOS.</font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Launched advanced guardrail architecture for AgenticOS, giving enterprise buyers configurable control over autonomous campaign execution with human approval workflows, presence-based controls, and full audit trails built directly into the execution layer, reducing barriers to scaling agentic advertising budgets across the platform.</font></div><div style="margin-top:3pt;text-align:justify"><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">New Partnerships Fuel Our Intelligence Advantage</font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Recently partnered with Gracenote to bring real-time content intelligence, including contextual signals and live sports schedules, directly into the PubMatic platform. By embedding this data at the point of auction, coupled with our rich signal data and proprietary bidstream data, our AI-native infrastructure can make increasingly sophisticated decisions within the milliseconds available before every impression is served. </font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Added premium inventory from marquee broadcaster Channel 4 in the UK to expand its access to advertising buyers. </font></div><div style="margin-top:3pt"><font><br></font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">New AI-Powered Solutions Launched</font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Launched Decision Fabric, a containerization solution bringing buyer intelligence directly into the auction to improve advertising performance.</font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Launch partners include MiQ, Chalice AI, SWYM.ai and InPowered, who can now run proprietary decision models natively within PubMatic's infrastructure.</font></div><div style="margin-top:3pt;text-align:justify"><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Expanded Into New Markets, Creating Incremental Growth Opportunities</font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Launched Creator Marketplace, enabling advertisers on PubMatic to connect to premium inventory and reach highly engaged audiences while giving creators new ways to monetize across the open internet. </font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Programmatic trading desk Klever used AgenticOS to help a well-known direct-to-consumer brand expand beyond social channels into premium CTV, and delivered a 5x return on ad spend, which was double the client&#8217;s original objective. </font></div><div><font><br></font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Diversified Revenue Mix and Expanded Reach On The Buy Side</font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:12.53pt">Revenues in Q2 2026 from CTV, mobile app and emerging revenues represented approximately 60% of total revenue, roughly double the share of three years ago.</font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Strength in CTV was led by the Americas, where revenue grew 25% year over year. Global CTV revenue grew 13% year-over-year and represented approximately 20% of total revenue.</font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Q2 2026 revenue from mobile app grew over 40% year-over-year and accounted for approximately 25% of total revenue.</font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Emerging revenues</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> in Q2 2026 grew approximately 100% year over year and represented approximately 15% of total revenues in the quarter, which includes revenue from newly launched AI solutions.</font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Ad spend from Activate grew more than 2X over Q2 2025, as buyers and publishers prioritized performance, control and transparency. </font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Ad spend from mid-market focused DSPs grew over 25% year-over-year in Q2 2026.</font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Supply Path Optimization represented over 55% of total activity on our platform in Q2 2026. </font></div><div style="margin-top:3pt;text-align:justify"><font><br></font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> Operating Priorities Drove Profitable Growth</font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Infrastructure optimization initiatives and investments drove nearly 92 trillion impressions processed in Q2 2026, an increase of 18% over Q2 2025.</font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Cost of revenue per million impressions processed decreased 20% on a trailing twelve month period, as compared to the prior period.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Financial Outlook</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our outlook assumes that general market conditions do not significantly deteriorate as it relates to current macroeconomic and geopolitical conditions.</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the third quarter of 2026, we expect the following&#58; </font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:13.8pt">Revenue to be in the range of $75 million to $77 million.</font></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:13.8pt">Adjusted EBITDA to be in the range of $17.0 million to $19.0 million. Adjusted EBITDA expectation assumes a negative foreign currency exchange impact predominantly from Euro and Pound Sterling.</font></div><div style="text-align:justify;text-indent:4.5pt"><font><br></font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Although we provide guidance for adjusted EBITDA, we are not able to provide guidance for net income (loss), the most directly comparable GAAP measure. Certain elements of the composition of GAAP net income (loss), including stock-based compensation expenses, are not predictable, making it impractical for us to provide guidance on net income or to reconcile our adjusted EBITDA guidance to net income without unreasonable efforts. For the same reason, we are unable to address the probable significance of the unavailable information.</font></div><div style="text-align:justify"><font><br></font></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Emerging revenue includes Activate, Commerce Media, Connect and AI solutions.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Chief Financial Officer Planned Retirement Announced</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In a separate release issued today, the Company announced that Steve Pantelick, Chief Financial Officer, plans to retire after fifteen years in the role. He will continue to serve as CFO into the first quarter of 2027, and then as a senior adviser through July 1, 2027, to support continuity and a smooth transition. The Company has initiated a search for his successor. </font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Conference Call and Webcast details</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">PubMatic will host a conference call to discuss its financial results on Thursday, August&#160;6, 2026 at 1&#58;30 p.m. Pacific Time (4&#58;30 p.m. Eastern Time). A live webcast of the call can be accessed from PubMatic&#8217;s Investor Relations website at https&#58;&#47;&#47;investors.pubmatic.com. An archived version of the webcast will be available from the same website after the call.</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Non-GAAP Financial Measures</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to our results determined in accordance with U.S. generally accepted accounting principles (GAAP), including, in particular operating income (loss), net cash provided by operating activities, and net loss, we believe that adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income, non-GAAP earnings per share and free cash flow, each a non-GAAP measure, are useful in evaluating our operating performance. We define adjusted EBITDA as net loss adjusted for stock-based compensation expense, depreciation and amortization, litigation related expenses, interest income, and provision for (benefit from) income taxes. Adjusted EBITDA margin represents adjusted EBITDA calculated as a percentage of revenue. We define non-GAAP net income as net loss adjusted for stock-based compensation expense, litigation related expenses, and adjustments for income taxes. We define non-GAAP free cash flow as net cash provided by operating activities reduced by purchases of property and equipment and capitalized software development costs.</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to operating income (loss) and net loss, we use adjusted EBITDA and non-GAAP net income as measures of operational efficiency. We believe that these non-GAAP financial measures are useful to investors for period to period comparisons of our business and in understanding and evaluating our operating results for the following reasons&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.65pt">Adjusted EBITDA and non-GAAP net income are widely used by investors and securities analysts to measure a company&#8217;s operating performance without regard to items such as stock-based compensation expense, depreciation and amortization, litigation related expenses, interest expense, and provision for (benefit from) income taxes that can vary substantially from company to company depending upon their financing, capital structures and the method by which assets were acquired&#59; and,</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.65pt">Our management uses adjusted EBITDA and non-GAAP net income in conjunction with GAAP financial measures for planning purposes, including the preparation of our annual operating budget, as a measure of operating performance and the effectiveness of our business strategies and in communications with our board of directors concerning our financial performance&#59; and adjusted EBITDA provides consistency and comparability with our past financial performance, facilitates period-to-period comparisons of operations, and also facilitates comparisons with other peer companies, many of which use similar non-GAAP financial measures to supplement their GAAP results.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our use of non-GAAP financial measures has limitations as an analytical tool, and you should not consider them in isolation or as a substitute for analysis of our financial results as reported under GAAP. Some of these limitations are as follows&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.65pt">Adjusted EBITDA does not reflect&#58; (a) changes in, or cash requirements for, our working capital needs&#59; (b) the potentially dilutive impact of stock-based compensation&#59; or (c) tax payments that may represent a reduction in cash available to us&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.65pt">Although depreciation and amortization expense are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future, and adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.65pt">Non-GAAP net income does not include&#58; (a) the potentially dilutive impact of stock-based compensation&#59; (b) non-ordinary course litigation related expenses&#59; or (c) income tax effects for stock-based compensation</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Because of these and other limitations, you should consider adjusted EBITDA and non-GAAP net income along with other GAAP-based financial performance measures, including net income and our GAAP financial results.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Forward Looking Statements</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This press release contains &#8220;forward-looking statements&#8221; regarding our future business expectations, including our guidance relating to our revenue and adjusted EBITDA for the third quarter of 2026, our expectations regarding our adjusted EBITDA, free cash flow, free cash flow margin, capital expenditures, future adoption and deployment of our AI-enabled products, future market growth, and our long-term revenue growth. These forward-looking statements are based on our current expectations and assumptions regarding our business, the economy and other future conditions and may differ materially from actual results due to a variety of factors including&#58; our dependency on the overall demand for advertising and the channels we rely on&#59; our existing customers not expanding their usage of our platform, or our failure to attract new publishers and buyers&#59; our ability to maintain and expand access to spend from buyers and valuable ad impressions from publishers&#59; the rejection of the use of digital advertising by consumers through opt-in, opt-out or ad-blocking technologies or other means&#59; our failure to innovate and develop new solutions that are adopted by publishers&#59; geopolitical tensions and uncertainty, including the conflicts in Ukraine and the Middle East, and the related measures taken in response by the global community and disruptions to the international supply chain and global commerce&#59; the impacts of inflation and tariffs as well as fiscal tightening&#59; changes in currency exchange environments and continuing volatility in global capital markets&#59; volatile interest rates&#59; public health crises, including the resulting global economic uncertainty&#59; limitations imposed on our collection, use or disclosure of data about advertisements, including as it may impact our use of Artificial Intelligence and additional AI laws and regulations are enacted globally&#59; the lack of similar or better alternatives to the use of third-party cookies, mobile device IDs or other tracking technologies if such uses are restricted&#59; any failure to scale our platform infrastructure to support anticipated growth and transaction volume&#59; liabilities or fines due to publishers, buyers, and data providers not obtaining consents from consumers for us to process their personal data&#59; any failure to comply with laws and regulations related to data privacy, data protection, information security, and consumer protection&#59; and our ability to manage our growth. Moreover, we operate in a competitive and rapidly changing market, and new risks may emerge from time to time. For more information about risks and uncertainties associated with our business, please refer to the &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and &#8220;Risk Factors&#8221; sections of our SEC filings, including but not limited to, our annual report on Form 10-K and quarterly reports on Form 10-Q, copies of which are available on our investor relations website at https&#58;&#47;&#47;investors.pubmatic.com and on the SEC website at www.sec.gov. Additional information will also be set forth in our Quarterly Report on Form 10-Q for the quarter ended June&#160;30, 2026. All information in this press release is as of August&#160;6, 2026. We undertake no obligation to update any forward-looking statement, whether as a result of new information, future developments or otherwise, except as may be required by law.</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">About PubMatic</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">PubMatic is the leading AI-powered ad tech company delivering digital advertising performance. Through an intelligent, unified platform that connects buyers, publishers, data partners, and commerce media networks, PubMatic delivers superior performance with greater transparency, control, and efficiency. Since 2006, PubMatic has pioneered major advances in programmatic advertising, from enabling the first OpenRTB transactions to embedding AI-driven optimization and privacy-focused innovation across its platform. With omnichannel scale, proven reliability, and a track record of continuous innovation, PubMatic is building a more intelligent, profitable, and sustainable open internet.&#8239;Built to Connect. Powered to Perform. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Investors&#58;</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">investors&#64;pubmatic.com</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Press Contact</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#58;</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Purpose Worldwide</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">PubMatic&#64;purposenorthamerica.com</font></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </font></div></div></div><div id="i3d8f1d1e780d422591bb9cd96d6c2a14_4"></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</font></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.270%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">June 30,<br>2026</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">December 31,<br>2025</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASSETS</font></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</font></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,971&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,518&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,536&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,197&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,240&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,162&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,889&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 14pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</font></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,866&#160;</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522,647&#160;</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, equipment and software, net</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,528&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,657&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,518&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,149&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition-related intangible assets, net</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,914&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,704&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,577&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,577&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,128&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,986&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets, non-current</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,511&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,475&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL ASSETS</font></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,042&#160;</font></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680,195&#160;</font></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS' EQUITY</font></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</font></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,046&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,619&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,230&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,278&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,842&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,953&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 14pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</font></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,118&#160;</font></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,850&#160;</font></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,795&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,910&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, non-current</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,401&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,846&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL LIABILITIES</font></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,314&#160;</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,606&#160;</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders' Equity</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury stock</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223,977)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193,471)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,643&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,062&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,211&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,923&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL STOCKHOLDERS&#8217; EQUITY</font></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,728&#160;</font></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,589&#160;</font></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,042&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680,195&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </font></div></div></div><div id="i3d8f1d1e780d422591bb9cd96d6c2a14_549755814007"></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</font></div><div style="margin-top:10pt;padding-right:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.704%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.273%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:115%">Three Months Ended June 30,</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six Months Ended June 30,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:115%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:115%">2025</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:115%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:115%">2025</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,593&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,095&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,160&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,920&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cost of revenue</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</font></div></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">25,877&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">26,612&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">51,971&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">52,200&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Gross profit</font></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">52,716&#160;</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">44,483&#160;</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">89,189&#160;</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">82,720&#160;</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating expenses&#58;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Technology and development</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,148&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,116&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17,134&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17,888&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Sales and marketing</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">26,130&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">25,200&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">55,095&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">51,999&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">General and administrative</font></div></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16,859&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">15,628&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">31,654&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">30,197&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total operating expenses</font></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">52,137&#160;</font></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">49,944&#160;</font></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">103,883&#160;</font></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100,084&#160;</font></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating income (loss)</font></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">579&#160;</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(5,461)</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(14,694)</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(17,364)</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total other income (expense), net</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,302&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(609)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,464&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(30)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Income (loss) before income taxes</font></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,881&#160;</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(6,070)</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(13,230)</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(17,394)</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Provision for (benefit from) income taxes</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,083&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(862)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">482&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(2,700)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net loss</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(1,202)</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(5,208)</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(13,712)</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(14,694)</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net income (loss) per share attributable to common stockholders&#58;</font></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</font></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.03)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.29)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.31)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</font></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.03)</font></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</font></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.29)</font></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.31)</font></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute net loss per share attributable to common stockholders&#58;</font></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,106&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,185&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,611&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,763&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</font></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,106&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,185&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,611&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,763&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><font><br></font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense includes the following&#58;</font></div><div id="i3d8f1d1e780d422591bb9cd96d6c2a14_549755814022"></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STOCK BASED COMPENSATION EXPENSE</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.704%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.273%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:115%">Three Months Ended June 30,</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six Months Ended June 30,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2025</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2025</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">948&#160;</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and development</font></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,628</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,084</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,213&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</font></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,605</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,465</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,662</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,928&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</font></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,330</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,234</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,348</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,410&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 14pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,347</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,801</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,835</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,499&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><font><br></font></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </font></div></div></div><div id="i3d8f1d1e780d422591bb9cd96d6c2a14_13"></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</font></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.270%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six Months Ended June 30,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:115%">2026</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:115%">2025</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">OPERATING ACTIVITIES&#58;</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.75pt;font-weight:400;line-height:100%">Net loss</font></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</font></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(13,712)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</font></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(14,694)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.75pt;font-weight:400;line-height:115%">Adjustments to reconcile net loss to net cash provided by operating activities&#58;</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Depreciation and amortization</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">19,995&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">23,537&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock-based compensation</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16,835&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">19,499&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Deferred income taxes</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(1,143)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(9,024)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accretion of discount on marketable securities</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(110)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(819)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Non-cash lease expense</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,591&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,710&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(305)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(278)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Changes in operating assets and liabilities&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounts receivable</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(24,957)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">41,412&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Prepaid expenses and other current assets</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,046&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(340)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounts payable</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">36,558&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(25,865)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued liabilities</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(1,738)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(5,559)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating lease liabilities</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(3,188)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(1,328)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other liabilities, non-current</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,633&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">275&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net cash provided by operating activities</font></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">37,505&#160;</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">30,526&#160;</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">INVESTING ACTIVITIES&#58;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Purchases of and deposits on property and equipment</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(2,966)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(2,781)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Capitalized software development costs</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(10,171)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(11,180)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Purchases of marketable securities</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(17,429)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(26,026)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Proceeds from maturities of marketable securities</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">39,859&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Purchase of equity investment</font></div></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(3,500)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net cash used in investing activities</font></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(34,066)</font></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(128)</font></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">FINANCING ACTIVITIES&#58;</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Proceeds from issuance of common stock for employee stock purchase plan</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,054&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,357&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Proceeds from exercise of stock options</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">884&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,174&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Principal payments on finance lease obligations</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(75)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(70)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Payments to acquire treasury stock</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(30,500)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(43,649)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net cash used in financing activities</font></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(28,637)</font></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(41,188)</font></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">NET DECREASE IN CASH AND CASH EQUIVALENTS</font></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(25,198)</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(10,790)</font></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Effect of foreign currency on cash</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(349)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">814&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">CASH AND CASH EQUIVALENTS - Beginning of year</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">145,518&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100,452&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">CASH AND CASH EQUIVALENTS - End of year</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">119,971&#160;</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">90,476&#160;</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </font></div></div></div><div id="i3d8f1d1e780d422591bb9cd96d6c2a14_549755814032"></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RECONCILIATION OF GAAP NET LOSS TO NON-GAAP ADJUSTED EBITDA AND NON-GAAP NET INCOME</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share amounts)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.704%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.273%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:115%">Three Months Ended June 30,</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:115%">Six Months Ended June 30,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2025</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2025</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of net loss&#58;</font></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</font></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,202)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,208)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,712)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,694)</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 14pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add back (deduct)&#58;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</font></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,347</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,801</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,835</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,499</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</font></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,007</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,861</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,995</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,537</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Litigation related expenses</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</font></div></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,213)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,379)</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,428)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,972)</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</font></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,083</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(862)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,700)</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,616</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,213</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,204</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,670</font></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</font></div></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,593&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,095</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,160&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,920</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA margin</font></div></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25%</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20%</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16%</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17%</font></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.704%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.273%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:115%">Three Months Ended June 30,</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:115%">Six Months Ended June 30,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2025</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2025</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of net loss per share&#58;</font></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</font></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,202)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,208)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,712)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,694)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add back (deduct)&#58;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</font></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,347</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,801&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,835</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,499&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Litigation related expenses</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</font></div></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for income taxes</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,883)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,068)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,714)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,123)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP net income</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,856</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,525&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP diluted EPS</font></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.03)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.29)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.31)</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP diluted EPS</font></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP weighted average shares outstanding&#8212;diluted</font></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,106</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,185</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,611</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,763</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP weighted average shares outstanding&#8212;diluted</font></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,936</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,539</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,809</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1.6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,498</font></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Litigation related expenses represents external legal fees and other expenses, net of insurance recoveries, associated with pending litigation that arose outside of the ordinary course of business. These costs related to a discrete matter, and are not representative of our underlying operating performance. We do not adjust for legal expenses incurred in our ordinary course of business.</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reported GAAP diluted loss per share for the three and  six months ended June 30, 2026 and 2025 were calculated using basic share count. Non-GAAP diluted earnings per share for the three and six months ended June 30, 2026 and three and six months ended June 30, 2025 were calculated using diluted share count which includes approximately 4 million, 3 million, 3 million, and 4 million, respectively, of dilutive securities related to employee stock awards. </font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </font></div></div></div><div id="i3d8f1d1e780d422591bb9cd96d6c2a14_549755814043"></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SUPPLEMENTAL CASH FLOW INFORMATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPUTATION OF FREE CASH FLOW, A NON-GAAP MEASURE</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.704%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.273%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:115%">Three Months Ended June 30,</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six Months Ended June 30,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2025</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2025</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of cash provided by operating activities&#58;</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net cash provided by operating activities</font></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,210&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,905&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,505&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,526&#160;</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#58; Purchases of property and equipment</font></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,955)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,340)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,966)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,781)</font></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#58; Capitalized software development costs</font></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,592)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,300)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,171)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,180)</font></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Free cash flow</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,663&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,265&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,368&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,565&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>ex992pubmaticcforetirement.htm
<DESCRIPTION>EX-99.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="ibc3efb0cf3ed4d9b87a30ca76841545c_1"></div><div style="min-height:63.36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:4pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:13pt;font-weight:700;line-height:120%">PubMatic Announces Planned Retirement of Chief Financial Officer Steve Pantelick</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-style:italic;font-weight:400;line-height:120%">Pantelick to serve as CFO into the first quarter of 2027, then as senior adviser through July 1, 2027&#59; search for his successor underway</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:700;line-height:133%">NO-HEADQUARTERS&#47;REDWOOD CITY, Calif., Aug. 6, 2026 (BUSINESS WIRE) </font><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:400;line-height:133%">PubMatic, Inc. (Nasdaq&#58; PUBM), the leading AI-powered ad tech company delivering digital advertising performance, today announced that Steve Pantelick, Chief Financial Officer, intends to retire after fifteen years in the role. Pantelick will continue to serve as Chief Financial Officer into the first quarter of 2027, and then as a senior adviser through July 1, 2027, to support continuity and a smooth transition. The Company has initiated a search for his successor.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:400;line-height:133%">Since joining PubMatic in 2011, Pantelick has played a central role in the company's growth from a privately held business into a global public company, leading its finance and legal organizations including accounting, tax, treasury, SEC reporting and investor relations. Since its 2020 initial public offering, revenue has nearly doubled, and the company has generated approximately $450 million in net cash provided by operating activities, returned nearly half of it to shareholders through the repurchase of more than $211 million of its shares, and maintained a debt-free balance sheet.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:400;line-height:133%">Under Pantelick's leadership, PubMatic has been profitable on an adjusted EBITDA basis for 41 consecutive quarters, a streak that began in 2016, more than four years before the IPO. He also helped shape the company's disciplined operating model, driving productivity gains that funded strategic reinvestment. The organization he built has the leadership depth, operating rigor and institutional knowledge to support the company's continued success.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:400;line-height:133%">&#34;Steve has been my partner in building PubMatic for fifteen years,&#34; said Rajeev Goel, Co-Founder and CEO. &#34; I&#8217;ve relied on his judgment through every major decision, and the trust he has earned, inside PubMatic and with our investors, is one of the company&#8217;s great assets. He has built a strong leadership team that is well prepared for the growth opportunities ahead. I am deeply grateful for his partnership, his leadership and his friendship.&#34;</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:400;line-height:133%">&#34;Today, I believe PubMatic is in the strongest position I have seen in my fifteen years here, which is what makes this the right time to begin planning my retirement,&#8221; said Steve Pantelick, Chief Financial Officer. &#8220;I  joined PubMatic when it was a small private company, and together with Rajeev and this exceptional team, we have built something I am incredibly proud of&#58; a global public company with a strong financial model, substantial operating flexibility and a culture of disciplined execution. My priority is continuing the momentum we reported today.&#34;</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:400;line-height:133%">The announcement coincides with PubMatic's second quarter 2026 financial results, issued separately today, which included the company's return to double-digit year-over-year revenue growth ahead of schedule and expanded profitability. Additional details regarding the transition will be included in the Company's filings with the Securities and Exchange Commission.</font></div><div style="margin-bottom:4pt;margin-top:6pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:700;line-height:120%">Forward Looking Statements</font></div><div style="margin-bottom:4pt;margin-top:6pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:400;line-height:120%">This press release contains &#34;forward-looking statements&#34; regarding future events, including statements regarding the timing and terms of Mr. Pantelick's transition and retirement, the Company's search for a successor Chief Financial Officer, and the anticipated continuity of the Company's financial leadership and operations during this transition. These forward-looking statements are based on our current expectations and assumptions and may differ materially from actual results due to a variety of factors, including our ability to identify, recruit, and transition a </font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:63.36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:4pt;margin-top:6pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:400;line-height:120%">successor Chief Financial Officer in a timely manner or at all&#59; the potential for disruption to our business, financial reporting, or operations during the transition period&#59; and the other risks and uncertainties described in the &#34;Risk Factors&#34; section of our SEC filings, including our Annual Report on Form 10-K and Quarterly Reports on Form 10-Q, available on our investor relations website at </font><font style="color:#0563c1;font-family:'Georgia',serif;font-size:10.5pt;font-weight:400;line-height:120%;text-decoration:underline">https&#58;&#47;&#47;investors.pubmatic.com</font><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:400;line-height:120%"> and on the SEC website at </font><font style="color:#0563c1;font-family:'Georgia',serif;font-size:10.5pt;font-weight:400;line-height:120%;text-decoration:underline">www.sec.gov</font><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:400;line-height:120%">. All information in this press release is as of August 6, 2026. We undertake no obligation to update any forward-looking statement, whether as a result of new information, future developments or otherwise, except as may be required by law.</font></div><div style="margin-bottom:4pt;margin-top:6pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:700;line-height:120%">About PubMatic</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:400;line-height:133%">PubMatic is the leading AI-powered ad tech company delivering digital advertising performance. Through an intelligent, unified platform that connects buyers, publishers, data partners, and commerce media networks, PubMatic delivers superior performance with greater transparency, control, and efficiency. Since 2006, PubMatic has pioneered major advances in programmatic advertising, from enabling the first OpenRTB transactions to embedding AI-driven optimization and privacy-focused innovation across its platform. With omnichannel scale, proven reliability, and a track record of continuous innovation, PubMatic is building a more intelligent, profitable, and sustainable open internet. Built to Connect. Powered to Perform.</font></div><div style="margin-bottom:4pt;margin-top:6pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:700;line-height:120%">Investor Contact&#58;</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:400;line-height:133%">investors&#64;pubmatic.com</font></div><div style="margin-bottom:4pt;margin-top:6pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:700;line-height:120%">Press Contact&#58;</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10.5pt;font-weight:400;line-height:133%">Purpose Worldwide PubMatic&#64;purposenorthamerica.com</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>pubm-20260806.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019cafab-1f5c-77a8-85eb-d5ec19ff7937,g:0e25d864-b281-4e62-8119-f4f4254cae30-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:pubm="http://pubmatic.com/20260806" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://pubmatic.com/20260806">
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pubm-20260806_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pubm-20260806_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://pubmatic.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>pubm-20260806_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019cafab-1f5c-77a8-85eb-d5ec19ff7937,g:0e25d864-b281-4e62-8119-f4f4254cae30-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_dei_SolicitingMaterial_019cafab-1f5c-7995-8520-3c259a56becd_terseLabel_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:label id="lab_dei_SolicitingMaterial_label_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SolicitingMaterial" xlink:to="lab_dei_SolicitingMaterial" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_WrittenCommunications_019cafab-1f5c-73ce-ac7a-64c279b020d8_terseLabel_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:label id="lab_dei_WrittenCommunications_label_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_WrittenCommunications" xlink:to="lab_dei_WrittenCommunications" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_019cafab-1f5c-72df-a371-623f14751b20_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_PreCommencementTenderOffer_019cafab-1f5c-719f-901e-2435ad6f6302_terseLabel_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementTenderOffer" xlink:to="lab_dei_PreCommencementTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_019cafab-1f5c-7f1c-848d-dfa12fa52c1a_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_019cafab-1f5c-7110-8d3a-637ee9e00435_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_019cafab-1f5c-798a-85c6-feccb44e12e8_terseLabel_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementIssuerTenderOffer" xlink:to="lab_dei_PreCommencementIssuerTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_019cafab-1f5c-7baf-8f1f-54ea254f8464_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_019cafab-1f5c-7685-83f8-abd2de3bfe4a_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_019cafab-1f5c-7c87-bbfe-e0168b3ca47b_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_019cafab-1f5c-7955-b30e-534792e5dbd1_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_019cafab-1f5c-7cdc-9224-fd0df3f13eb9_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_019cafab-1f5c-735b-95bb-4d471ec23dfa_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_019cafab-1f5c-7d0b-941f-765911f72e93_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_019cafab-1f5c-793b-b8af-641eda729e1f_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_019cafab-1f5c-7d20-9274-c113152e9245_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>pubm-20260806_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019cafab-1f5c-77a8-85eb-d5ec19ff7937,g:0e25d864-b281-4e62-8119-f4f4254cae30-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://pubmatic.com/role/Cover" xlink:type="simple" xlink:href="pubm-20260806.xsd#Cover"/>
  <link:presentationLink xlink:role="http://pubmatic.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_019cafab-1f5c-7940-bc0f-257fb86d613e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_019cafab-1f5c-75c1-b594-9468f7dedcef" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cafab-1f5c-7940-bc0f-257fb86d613e" xlink:to="loc_dei_DocumentType_019cafab-1f5c-75c1-b594-9468f7dedcef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_019cafab-1f5c-7ce2-83d5-e492c01200c0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cafab-1f5c-7940-bc0f-257fb86d613e" xlink:to="loc_dei_DocumentPeriodEndDate_019cafab-1f5c-7ce2-83d5-e492c01200c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_019cafab-1f5c-7e18-b96e-20d4f55dfdc8" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cafab-1f5c-7940-bc0f-257fb86d613e" xlink:to="loc_dei_EntityRegistrantName_019cafab-1f5c-7e18-b96e-20d4f55dfdc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_019cafab-1f5c-7dab-aaaf-d4cb732f6c69" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cafab-1f5c-7940-bc0f-257fb86d613e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_019cafab-1f5c-7dab-aaaf-d4cb732f6c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_019cafab-1f5c-7b34-a416-602d97058828" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cafab-1f5c-7940-bc0f-257fb86d613e" xlink:to="loc_dei_EntityFileNumber_019cafab-1f5c-7b34-a416-602d97058828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_019cafab-1f5c-73a5-bdff-940fe3e957ed" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cafab-1f5c-7940-bc0f-257fb86d613e" xlink:to="loc_dei_EntityTaxIdentificationNumber_019cafab-1f5c-73a5-bdff-940fe3e957ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications_019cafab-1f5c-78e2-aac2-fa211bd1ecb0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cafab-1f5c-7940-bc0f-257fb86d613e" xlink:to="loc_dei_WrittenCommunications_019cafab-1f5c-78e2-aac2-fa211bd1ecb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial_019cafab-1f5c-7830-a284-d01193ad53d2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cafab-1f5c-7940-bc0f-257fb86d613e" xlink:to="loc_dei_SolicitingMaterial_019cafab-1f5c-7830-a284-d01193ad53d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer_019cafab-1f5c-7b1b-a3ed-83b411398a13" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cafab-1f5c-7940-bc0f-257fb86d613e" xlink:to="loc_dei_PreCommencementTenderOffer_019cafab-1f5c-7b1b-a3ed-83b411398a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer_019cafab-1f5c-7b14-8c86-4adfe8886c7e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cafab-1f5c-7940-bc0f-257fb86d613e" xlink:to="loc_dei_PreCommencementIssuerTenderOffer_019cafab-1f5c-7b14-8c86-4adfe8886c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_019cafab-1f5c-7f2d-8c7d-1289cdc0e04c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cafab-1f5c-7940-bc0f-257fb86d613e" xlink:to="loc_dei_Security12bTitle_019cafab-1f5c-7f2d-8c7d-1289cdc0e04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_019cafab-1f5c-7619-bf04-4559e57ec11c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cafab-1f5c-7940-bc0f-257fb86d613e" xlink:to="loc_dei_TradingSymbol_019cafab-1f5c-7619-bf04-4559e57ec11c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_019cafab-1f5c-736f-a939-23a61d2f7c54" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cafab-1f5c-7940-bc0f-257fb86d613e" xlink:to="loc_dei_SecurityExchangeName_019cafab-1f5c-736f-a939-23a61d2f7c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_019cafab-1f5c-70f1-a413-a59bc697f344" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cafab-1f5c-7940-bc0f-257fb86d613e" xlink:to="loc_dei_EntityEmergingGrowthCompany_019cafab-1f5c-70f1-a413-a59bc697f344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_019cafab-1f5c-73cd-a27e-32fb0204dc05" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cafab-1f5c-7940-bc0f-257fb86d613e" xlink:to="loc_dei_EntityCentralIndexKey_019cafab-1f5c-73cd-a27e-32fb0204dc05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_019cafab-1f5c-7189-963f-7dfe6ddb1ba5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019cafab-1f5c-7940-bc0f-257fb86d613e" xlink:to="loc_dei_AmendmentFlag_019cafab-1f5c-7189-963f-7dfe6ddb1ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Aug. 06, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">8-K<span></span>
</td>
</tr>
<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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Aug.  06,  2026<span></span>
</td>
</tr>
<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">PubMatic, Inc.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39748<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">20-5863224<span></span>
</td>
</tr>
<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_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, par value $0.0001 per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">PUBM<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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">0001422930<span></span>
</td>
</tr>
<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>
</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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_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_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_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_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_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_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_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under 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 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementIssuerTenderOffer</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_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under 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 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementTenderOffer</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_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_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under 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 14a<br> -Subsection 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;">dei_SolicitingMaterial</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_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_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities 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 Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_WrittenCommunications</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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>10
<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>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>16</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="pubm-20260806.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pubmatic.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</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="8-K" isOnlyDei="true" original="pubm-20260806.htm">pubm-20260806.htm</File>
    <File>pubm-20260806.xsd</File>
    <File>pubm-20260806_lab.xml</File>
    <File>pubm-20260806_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="16">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "pubm-20260806.htm": {
   "nsprefix": "pubm",
   "nsuri": "http://pubmatic.com/20260806",
   "dts": {
    "inline": {
     "local": [
      "pubm-20260806.htm"
     ]
    },
    "schema": {
     "local": [
      "pubm-20260806.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/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "pubm-20260806_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "pubm-20260806_pre.xml"
     ]
    }
   },
   "keyStandard": 16,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 17,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 16
   },
   "report": {
    "R1": {
     "role": "http://pubmatic.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pubm-20260806.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pubm-20260806.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://pubmatic.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://pubmatic.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://pubmatic.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://pubmatic.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://pubmatic.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://pubmatic.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://pubmatic.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://pubmatic.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://pubmatic.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://pubmatic.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Issuer Tender Offer",
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://pubmatic.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Tender Offer",
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://pubmatic.com/role/Cover"
     ],
     "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": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://pubmatic.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://pubmatic.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Soliciting Material",
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://pubmatic.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://pubmatic.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Written Communications",
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0001422930-26-000029-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001422930-26-000029-xbrl.zip
M4$L#!!0    (  NB!ETM758><0L  -(D   >    97@Y.3)P=6)M871I8V-F
M;W)E=&ER96UE;G0N:'1MU5K;<MM&$GW?KYB5LG921=*DKHZDJ$JFY42[:TN6
MY'+MT]80& !C 3/PS( 4\_5[N@< *=F*_>!UE%1%%H&Y].5T]^FFCHI0E<='
MA9+I\=^._CX<BI<V:2IE@DB<DD&EHO':Y.)]JOR-& [;55-;+YW.BR"VQEM[
MXKUU-WHNX_N@0ZF.NW..GL7/1\_XDJ.939?'1ZF>"YW^LJ%GR;;*9N,DVU;I
M3OKS[/F^W!XG<G_O^<YD=V<W^>]D UNQ/.[Q85FJ7S8J;8:%HOL/]K9'VWMU
M.%SH-!0'D_'X'QN\]/@HLR;@/H?]\==XS*>'29?CO)D-P58'.W78B'N[]XDM
MK3O8'/-_A_1FF,E*E\N#I[\JB[WRZ< KI[/XSNO?U<%D&R+QQT44<Q];2VU4
M)_9DBP2]:&:O9=").#'&-B917ER4TAB8_5(%[11[PF9B6FB5B5?:2)-H68KS
M+-.)<N(JJ+D2%]($5>KDYJZF#^HX&7\;)<>CW4Y-/N9 !PDQ[BB^\WG%.XE%
ML +G0@GIQ?35N= &3T*A1*:=#^)C(UV HK !D+8_H%>&UGIEM'5"IG.-_7CL
M;),7XI]-N123 2]^LKG[\R$62I<4(L/B0F-?D\#,'I\:DRJWD,NO--KS;VZS
MAZ"QO0T+O3D?_G9Z\O+MNY/+Z]/+JR>;._N'EZ<OWY^?OQ33L^O_#,04MLY&
M W'2Y".Q-XB1^..+=U=G;TZOKL3[L\O3GT2GW/]![D\\RW)WD!Z(,Y.,Q(]O
MI$_E1[CB^:&X>/?B]4_L0E$B&5!>.3D;UG:A'! O4Q$4/)78JI9F*5( 9 XQ
ML"K5.4&+O*U<T)R1:N7@TPH!H7"D3>52R#:*<% AP_W@&#P410,"G3*I)S Z
MCCLA,T)=IO$/\+8$ACQ6L>C.EFJT.E8L=%E":!.T:=1=/#\0M5_"N#1ICW/Y
M-4@?\+5-75L7.E%T6/)!.*"R-A0B.&F\#MJ:D;C&Y=/6SH4DU?""T[U\,&!&
M?W:@?!YP5QH>%Q\L5  J^HP*9VV-)[#/RE&D:%W*)6N9(+,Z^(2\V7FV1=Y3
M+W)G%S!9YFR%M;5#<<,AL)4J4S&CD@B31#]*D9=VAI/J9H9KND,&/<1U\' T
M84"Q0TJ58S74ED;_+LD?=%)2-KQ:)@DP# ?F<*J\Q0_48=\X''AU.@4\R<>\
M$$=I,U<^P%%.E?&DD8CVH$N!C''KV5XZFV4<4@-LF2L"+%G%P.70+K58I-(>
M@'THTII<&>4B1.K:V5M=19/\L+,[%G!FB>O)D$8!@M(7L)J=ZQ3K9TMA:]H;
M]0MZ#I&4)Q%"XZC8M?<7LLPH"G1@/!?2J<*6R-*^1ST'H*H;(%1Z18LKBW!%
MO!OQP]9DTDO"Q_AXB(\:51(.P__L_U3-@$*GE(#OV#>^4"H\4I"_HUJU@C(0
M2NB"80I=#U:@)S_-*&'!]ADR)KPI8 O81J8?&D_..WUQ=OWR!$I[Q#;%^,Z$
M,H9720/'J"X9D<F@&;!W$Y/I#*@U;52AV*RLGMG&M0ERIK+X6(FSB_.1^ V
M+[VEJ*EQ-7Q1JWN!EFJ?Z+IDIZQ 4EDD_X%($7><ZIU-FXB;I<CA01]ERJB$
MIR0FH)A#?Z=B1!!MBDEN/<P@!V)7EX'MU%6A:$3@H0[%8$T&T%O*NAQE'ARV
MH2,02#?&+A DN5K/N7>5ZHI!VB7/1XJJ)YO;.X>Q2O;(J9:B!@(,ERDV5WHG
MKQ)D[I3% 9\BO-0@K?*#4G/QJR7O3>WPE662Q5:<G@(1<>W9D\WG6Y/]PSG%
M<JG)]89KS8<FS9GR=N$.T=P2@?L!MZ8J0>6W9I6>@@.FR:LD/60QE+O@+62=
ME<"T>*&1S FG7<($O'&=-9Q!UIS7"D8% -T/ZJ]7P3.0V4 ,'HX+"YNLH2<H
M645,XMB% B&HD:4DT1HR&-W0EA3+@&D,IT AJ2D:B3.![:E2-9)@3F#.FK(O
MP*T[8JC3@[5[23EZE#E-! :/1FSB1XRW:Z)J8(> &UP_7_.4[BE6-# \)6H;
M*0O6%Q*+/>%.,TSODK,"''(@%H4&=2$?D"\J>:,HT'6,]MBP!EUQZ"*AX9R:
MVBU..<N6^A'^!H2#K4F+ZJ_ED01O;!L?G@GF(W!^K]N"Z!SJVB)2NDHR1)A6
MK!@#X]KF"L*ZB-DVH"+@H8:Z39"G8B(BS$%C%0T3L>EMA=VD#T,*5  0U#/
M"CFT09QED8D_0%KBI3W LU[#-B'[9N8#[$"/5IDR*]6MGNERQ3B3ID1EY^!:
M3_#JEJL,$=#7)!%H+>W1?<:DT\A3E24O-!5I%QD/<7H"SF.&-]6;K@6)(Q2
M($$R\M&N'1B>4O<*C=.>^7/KMK(V& L,R#G*<Q6A5!+95HC1T^*<6:-*[Y6?
M2*L(XY'0#;E]XC@96B34(?W6\[\V+W$F(H?YI%!I4T:NJFYQ)MW0$0KV\DB<
MI*EN89@J<*J2;LVE2SL/KIJ-V!_-U$K:-LBGO< 93C5Y:R5Z=06<N#9#0HK3
M6[ ]Y /:4L$FA*"OA, ./-<^";8^V/MN33R/.5Y9MX!1Q+^MO2'+7 5XD:#A
M'YGXGY_27'/Y<=3JH$XK(MP4J$S . ZSJ-^P;/7SO7ZQT*\PD36<$ AS#.R^
MWUEMN8\@775M#D*D\H3-UVYTAP2OH8S6K27P>PA;ZVGEV@CHP8% QS HUR%]
M<=NSUE>WI&$=P=T1]XISFR6IQTL;%W73_GXO#L,^;$H!&D%\/=(D8C$(#D?Y
M!=&IDM >SYD7^:*J5Y\KB:9.4\LGJ%MS$! Y)':U26A6J0;"<5&48BY!):**
M&=9$JM1[BVYODP M1VZ#3;(EM7*)@VE:RZVY13R(]'L#W*[2'\1>=JX^&>EV
M&]O8&*^VR)FW91,>WA+4;1C*4N?F@!I_Y3:^,!^./PO7'5#+7 UGU X->31T
M(,N%7/J-[SB6_A,3P1<CAG*Z9&I5$ETWU#Y0K($MEV6<PU+ U#:HR!XH$D$-
M7,-H)2P1M+K)RN!.,6PG'@,Z\7/Q=*?:X+VV:;RRBV++A,II?Q/#@@JTHS3&
M%0;U.7%ZMBI,G+LNL5J\BA'0=CB(M7:R0++2-*8M7/<CY,08BJU+EIR"%G6@
M$I/Q\%]\_=M8]6&IN,*O+WF+$)JCH':]^WK7LAKS@!C-H+ B"__1B'=W;SN9
M?%LT''(LH1FST1$'W.+1JHWC(H3:,\/D>37_Z%NN$;AF1?QG!*KR/>?2#.&8
MC:.#R76/TX"+Q6($G(UR.__N%@*K U'3AJ?JH9WFA4\I !Y(KL8G34[]=_O5
MPTB\5_$[E8"V2QA$-%J+7';QW=0I-3O493Q8ZXC8QNZ'VZ18G.@JHQ;KD@TZ
M/I&"4)2VCG62T@-M7FB/5C"V2G005<$9-1(?&^WB/+*4B[\&@SR9V2;TG</C
M['O6&_AO_MT.\:,X"^+Q(Z@?0,50:8S.:':$%C[0ZCA_ 4LS2-0TK%GR&),[
M7%_P[T"@[.<ID:M HDJY!#TG&F5)T^N%=3=^;:C:RDK?A'!Q<>OBQ9Z%IT7T
MW0S5(1K[F 2<B BCLV6\1U&AU/2B&]%OC<=[]V:W-;"MV&!QY 6;2/Y66/-(
M-W>RJN)0:V6L0>1SRJ!B=/4P?J]T7BMS>?TB2B636#@0B:I"L>L\1#-6A3)3
M$]]NYZ0D+P\GDN4PLTGCN38:.V]?)\[2MQ_!][9'\/.(K3*:6C6C2O21LD08
MTK< .)_F?"UQ'+1# HB5W!!QM(X;SY9?V\:O73:X,Q[JQY$R#J#OX&$U\XXW
M>"0GU/A82&L5T>/@X)%XP<,2F&(:T8*NH@4JGEU$[_XU\L-91PVFU)@E@8OO
MXTP3/1%XLKFW<_@Y,O"H+7W!1?#QF_FB<>B+%/U-3IDNUD?AK=WYM0'O+"0R
MGT[D'[K@+]"E/8M_4_2,_Y;I?U!+ P04    "  +H@9=_B($[=L0  "N;0
M$0   '!U8FTM,C R-C X,#8N:'1M[5WM<]JXUO^^?X4>]C[;9 8;V[P$2,*=
M+$E[<W>;=D(ZNW._W!&V"-H8VY7D!)Z__CE'LL$DD#AM0V#;?N@42Y;.NWY'
M.G*/_CF=A.26"<GCZ/B-:SMO"(O\..#1]?&;DT'__/S-/WL_'?V/9?WYZ^7O
MY#3VTPF+%.D+1A4+R!U78Z+&C/P1BQM^2\G'D*I1+":695[KQ\E,\.NQ(I[C
MM?)N>:OH.F['IR,ZM-Q1T[<.#FC;:C?9T J:S'<[H]%!IWY0O>XZS&L&[5;#
M&GIMUVJPEF>U7;=CC1JCAM=L^)35G6K0]6G#K3>;P;#9.6C0@V:GV62M)FMX
M!QTZ;+:9GG>L@&?@.Y+'E;%22;=6N[N[L^_J=BRN:VZGTZE-L4_%=.KRJ;(D
M\Y<ZPV_[.KZM\2CD$4/9U)2@D436J0)AUCS';5I.VZJ[BW&6AI@.1:AGA)[U
MPD"%:5?W?VQ.S[$<SW*]?)"IY*N8]!S'K?WY_O>!/V83:O%(*AKY+'\K8(NW
M]+0YN]" DS3GPT,C7\>5@UPM#PR$WSS2'9N'5,Z[3Q_T7U(2MNJNW9""O598
M9'T:5'I'8T:#WM&$*4KP58M]3OGM<:4?1PILU[J:)3"#;WX=5Q2;JIK6=ZWW
MTT\_'2FN0M9+TN'$0I-UVD[KJ&8>'M7,T,,XF/6. GY+I)J%[+@2<)F$=-:-
MXH@! 7S:Q8Y,F'_R(&"1_B>T7X #">Z;^:?JDHV.*[X%1A+1"8[$>/<L@NEF
M?:!.T/ \"MCT-S:K$!X<5T:6VZST'%!?P_,Z=>>HMC3J,R8Y 3\.T)??AO2Z
M0HP1'5? ZKHC/F6!-:(A:B*;M57IO3WY?7#V8,+:,H>"C9B $,+D"L6@PKI2
MVQR01+0"NPK4<5R1?)*$J'C];"R0XB4=V%,9@(;T?(M)LCEEG K]2QMD-V-;
MTXYLY\^9%FS^BP?X>\29()HFMM+#^^>_+0O\_LN]_-'RZ F()P[R7^ &0IU"
MR.PA/Q@7T*KNM\W)#-9TS5ORW_DDM26^<R'-I5(K&&0-S-;8+DJ'/Q4Q_XO2
M6[R3V?N$1]:885COUEN).KSC@1IW7<?YWXKNUSN2"8WRWGX<QJ+[LZ/_'(Z
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
M: 2?E=2L/8;/<'B1'4WM?:Q1Q<T7EN@K;&RJ[12+=YA"48*"@ 9I;K;Y2\0
MLSX@HHR.G3/)+"Z@*T[H#4IRP1S(&1"S]>[DY&,A$A2-&-A_X-7H\H(!HO=!
M(O,B)SU(<< \H/ ".,R&HTI1'SUC*1XL3[*K<LX"+).+H_VB0#./20"B@9VI
ML8C3:[2N6RHX4SJ,3ABL],4 82Q/+KYJ5?  7.WF5KXHDZ\N2Q.&RV8$M>7:
MA_ >0@..H!8,H,>[!X=8\7;+I-(90)@MK7=L" "/D3W\((WLUFIY'VGC1W%P
M9;(AD]C7KFCX0(8 =?LA0,-BN0.:249243Q(S(I\!)>J;)14L$)YG<SBPB6[
M3@V5Y.WI"MLIB?;P*T8[!(^:C\*C4Y; VJWE-2*G'%P6-86AL0_Y#05?- 7-
M0AZ2LS!;/HI=#\E)DL00CO5A*[0\? ^-AD620O<9.1$"S1![RU7=2_GTUDAX
M27S],6>C JS,6-JE(#7'E.1+X&0>U@*SN@\4NV7D(^3Y#%SXIKHR@JP16C4K
MII48# 538&YD).()0824IY V>2_LQ02XBL"B;;8VX#7<3^)1"DB$B5M=%;YV
M.H,G#*05P'V.:$&K((4###F:?,CG,)DS. +&C7B,)="X^R'RL)T'^3QN_SL%
M".%J<1Y4=6EPFF@0F]''U4R'-%"T3M.A]V+_Q2;%=0/W;G@$#1H0(0%4 .[
M8+@DB;ET 9; *B-C8<8!TB?:ZU;W]G-'U5&VZ*@<RR"C*/-_'6Y1$85]HC$%
M72,BG3%$<"S28"$$VPL.E\1RQP'E97&::0@WC_>&/)@+@%2JO2K#=<]8U" U
M\-EB[L=3CT*BLUHB20A=0-3& G6(>R1=\;XJ75GK_[VCH:B5^NY-N?=*KG/U
M5<L<'B58,*&@ONK*= (Q;';X\/,-K['0=6S'7;_0+5Q>WRHU9FUL2.NOW,+3
M>EGNUMR\"/:_A,J=J-=QZW:G_;S2F'5#M>MVVVULM*!EPH,@9)NV=T-5 -F5
MV<[J:GB+O2J]/!I=Q/9+U/MM'\.G3/J")_CXJVI(-ULW6M+S,>5]T;+-M1R-
M1M^<(^=Q11[1E6L,,P9]^)JT$?--U\^>U]+X(=]^&*N)+C@%1'&9(8H,9O3S
M8[E ([5E3 V>23?QY8?7,EGOA\ENB\FR::?CY=LN/N0)<QS[I<9;+8)FC:@?
M0N3E<9Y*]?[.WN ZC9=SALWQHG%=/P8J($>"=.L<#]3!U/'"^RE5E.AO5>RQ
MR9 %07:8D6WC&EQ)]"?X@^RK@OOV\\N),BQ:*)Y_(BUZ[GL;MXWUY3K%$^$7
M.6%_+)LK;UC;<OS>^LZ/WU_K0UF#\W<7)U>?+L^>\5W'#?M8\:NPI@[J<YJM
M4K+T$>B* JH ]_1\FDJ]U\EE]IT#G&8(.3=H!1KP: RF&;(Q#4=X=(@#Z24Z
MZX#[B2EN/.KA:*K&L=";5G^S)+_EV4[[>?=<UMY:L>O-QW/\TM\:<&RO]?A5
MFI(09&4Q<NL;7.O8G#^;FY[WODS[XMGTAE==)_]J<G=5X<RS[Y]LD3Y7L_KK
MK/L2X/.UV*G)FCE2BA8;]5]BI"7O#7WI%8-B1>76RW1[Y+DS(GOJE/?IC.;%
MX?UKP];L;_-?3>G_GZKW_U!+ P04    "  +H@9=R[Z79F "  #M!@  $0
M '!U8FTM,C R-C X,#8N>'-DS53);MLP$+W[*UB=2VW>)"-V@"8(4,!=D"9H
M;@5%C6PB$JF25.S\?4A:K.,X2>&>JA,Y\]YL?*.S\VU3HP>0B@D^#Y(P#A!P
M*DK&5_/@]N8*9\'Y8C X^X#QW:?K);H4M&N :W0A@6@HT8;I-=)K0#^%O&</
M!'VOB:Z$;#!>.-J%:!\E6ZTU2N-TXF'>*V=QDE-2D0(GU9CBZ91D.!M#@<LQ
MT"2OJFD^G'Y<S6)(QV4V&>$BS1(\@DF*LR3)<36J1NEX1 D,8Q=TJV:*KJ$A
MR+3&U6RKYL%:ZW8619O-)MP,0R%741K'273W9?G#08,>6S-^?X#>%K+V^&%D
MW051X.%M5S1_X/9"-*,A%4UD6XVS>!(@HK5D1:?ARLSD$BK2U7H>=/QW1VI6
M,2C-P&NP(ST /'-K(E>@OY(&5$LH_"7A8H"0G0%K6B$UXD>TX[885YIP:MK:
M#6XIJ(EK]? FQ=ZPYV%KPDF*ATFX5640_4,-^]&>5H/GG5Z#"Z: ABOQ$)7
M[ C'KZ=7;\'M =O#84["N=".;RV]K6T9K\3.8$RV\)FO_AHJK]8C"?:"3?(\
MCYS7J,^1B:12U/ ^.&JE:$%J!NJY?%V M81J'E@982^?7ZV$T%3B(4<)#I_
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
MVA:#KNUX 69N%$9(#YNZP#CHO&J"0E07GYV:J")D[M0((U63!BBU.QF TT[
MD9%JM]/$:L\Z?;1N&'T419=[IO?RDV-M:-&(P@!C!_+(BKC-D<W"0/GD7XO
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
M>+U5_<UX3[Q+UW!V=/^@?JG_3>7LZ%]02P,$%     @ "Z(&7: ZE;/]00
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
M@E-.A=2F$TQF(VSCA*78Z7,W];F((D_NVDR:BPBD;5/3>B(+;_<19 H6WB8
M0'9C8VS(<[YJ[.S#7(20CO?U@Y1>0SO&TX,P1#R!LIX B^((<2]XX'%"J:$(
M9R\(P@=Q_*3U11&X.*D@3DG"(N I5+4@U-BW864]$)LVOA&3N!AH=L&]#)9V
M,>L4SFR5W6$D7,,P:!1^\^# <[AU]WI-0_]A#VD  #R$1G8.4"^(A5),8>))
MB)A0PK.\I^Q^#&7: T B*?6H)=&1E&D9#]P7#'*,;6;?AU7VGHX+B@!DG8,0
M$90.Z MD9,OX:+:X7%X'H,A-'33Q'GDN4$Z\V8,%N2OQ!+02N1W AGJI3PE+
MXC[IMJ7098P*DI1 !\NL5XU,OI>'8YD@Y)I[GS&D]PJ*-[^.TR/8>02"*V:W
M*7EY(G8]!#WA$J/WJ#G?Y/,/,"$BRR/MR#S2M1P'5F,9QT%KSFW0M9VO0,N
MN(H$3X_^=[HW?\)>5C0-3*-6-<C3<.LAEGP[#9P^Y9X$[)]VD&("B' WC)/
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
MR<249$2F'LIZP!HP$#_S(:'_>N@*]67TM"I.O?.(RU+X1@@UBB#QQ_SRQK9
M+CELPJ(?/<S2P*%&PX02I.#<=<>.3%*+@.<4,(WLB1FZQ .R].GBK?J%#'8O
MEE.K1:?9W'1"4,51AN:R7J@/+'G-%VC94^FF=U++MH-<UWV@GS00G5+'4E6D
MWXBRK7@L\O)B4$@4V1 ^DQRR[&M  [D"GF"4*,Z-MI5KQ20D.=!X-F,)NR39
MB5 8QJVKQDVMQ'?R*7IBK*ZIZ[,3=(= \%P,KK/_$E:;37V6/6H_/VGFFP.6
M)B3,N-OSI!X%YRY_OGN?5QY(@D^FPP"&7!S6'$PW8A%93R2%*UDWJ-PH>=G)
M&0L1)E-GOI!4&@2>M"J%VJ.1HL')LRQ5%2FQ;:%=43FJ2 >1VC0.J9I\+ <@
M3\R6$GIG)C]S]# <-_$17XCA*(#X%'Q^JN,T2B:K??J>)E4!0&2I7Y5ETSC@
M;W),]?+%,CL\<L^YW;)2BR?BT[OD"]YD*8W::5Y.'AA,;T@RGJ'OSTEVWXUQ
M_YB\$<EF[$L8^>[CHG[3^Y WDJQH:0%J2K;HR[N0PM3PC*EH@N?^\L:SW%;/
M< W>;.ENS33K;:/;;3MNN^$V'-,V:O^IO3F"B$I.>W)HJ.*&N(Z^E,IW=GUU
M?G%U>W'.X*?;ZX^7YYT[^.5]YV/GZNR"W?Y^<7%WNTSG@SVL_>0230<0V"!N
MX[=%760:T'Q*[CZ]PIS8:9#4$;T I_M$H,?,'L;\7?;#J>O%H "-WGD!?98>
M6M U8J;W H%#7)Z<BZHNSD8"["EQLR_+RU6Z]%/BSE]KM*OU5OO)RWK5>/+:
M<Z\UK*K9:*[UVN>O6<W:5A;;?/IR_K4_$7P%C &-H*L'O[RQWDQX&^G%[W1F
MB#X>\GW/W&I@#@O>?CI'YG---PCGFR'^5G6VY?1BZD<'  /;'^4>FN[C(_#R
MSLH#A'/NH,T3,<O( %&? L0+9#$_/=IQ.!ATI\_N'W-]GMQ]COE,-ZW:F-*[
M''?LW-[.R9=G$/XD)"2/),5]JI'.Z0KD]"*<7_..%5>X,DG(@>+KD\0VD#ZG
M$9&4.9,Q;Y&]N 1+>'&W:R%FV^_8_:G>(0HI:9@*:>$'='<^V/Y4<LVT*%QR
MLP"_ F_Z^U=N+K^E"-];@#T91EMK-PWA7W_=_I"MK;S33;)C16L%I[5:7:L;
MK?W26ID%JYB_*&S'<4'TD_+57'733YR8PI!74ZM;C16IZRGL;IF3+:M[E U'
ME 1@GNX72656S#JBX1 &TAT.2AF%HP*>K,4%5I&;1:$PJV5I1KM9"H6FO$BJ
MMS2SIBM-8%L OL$V#-ZDDBJ7'NXL9WV73?* =F T3*4=%!I'+:W5:I=$.<A
M72LD@[BC,5T;X 7S[DV=]KW P7D0-%BWFEJKL:H9L3(4#DJW* ]R35-KU-94
M#G>!W'+K)*(=HS;3BS'KO[B^G7*(L@XTX+JYJB],Z2,[9A=:H[XJMRBJ/E)
MCC 9B2D+2/!:)>Q5J"_IJW62@Z(UJ[9_W[AR6[SD6]*,VJKVB?):K."\!,5
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
MO>?^\L:SW%;/< W>;.ENS33K;:/;;3MNN^$V'-,V:O^IU]K->KUEU'33?+,
M<SD*<7B0\&A+QZ6Y&")WUV?_8N\[MQ?G[.SZT\W%U6WG[O+ZBEW\#_Y\\23!
M[7?9)Y<!H"A,X1UN_+:HBTP#.W4]4/R?7F'NW.);87W">YVQ*L%S8)V^/8SY
MN^R'4]>+A[X]>N<%]%UZZ%2^3/*O^OSQ(WB(RZ>/GIOTD6E6=6*<F>TEORPO
M5^G2# ,5UZQVM:G7GKRL5XTGKSWW6L.JFHWF6J]]_IK55(L]K,4VK:5>^X+G
MX$7=J3UWZT(-1W"0;:HX+?SL\XQ%])#M1YRS3W!?/V87@0O2[)]IP)FE:T^Z
M&$H*#V)=M]ZW):#Q6C+)J>D331!UO><JY(H),%,W&TM0RLO[/!)@U3=QK,H%
M$D4_:]-/F3W=9V&<L+#'(O[ @Y2O:8%OMLZ\"-E2:SAJEBG!KC;6\37L#@Y6
MO;D,GSB(=@6*C/;HU*LI,E)D]%HX-&N&(J,=%M1MLG_*'O;;KJTY4GH[/52.
MIQ;OCCO] +YP/Z*I\R[HDGXX'(!&O];Q7;SS'+,J:"C+T/3Z,I;G5CN,'"#4
M&F9+06U%J)DX#'2K4"M;SIREF89*F=L:>&]MG\?$_@=V])7CR-1-Z&X'=" ;
M^GK,?X/5#P<'-4NK-1345H5:76LTS*U";0D[\Z"8?T-KFVL:!\H >!F\O_&
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
MA2>#05278;7&;:^QS'4#JLOPVHZ#0GK*59?A#0?J%F^ND*A?W$UX92ZUW[8
MI::R4C,>U;CX:#G/H@;%.V0]F^Z%W"PDY714*^1C?H?*=RA-OL/N>(;J,;V3
M'M-E:V%%_:7+U66LC(2]@X;69:-LT<RZT+W9#LEQK_JS+H^P@I^,U?NS%C/'
MN[0(6J^OI$+2;N7+&OU9%8J.[QPI:UY9\VMX +%P8<#A>]CE;:FV;F53X$\,
MK=5:H5=KP<W2TJ''U/3&P0<ARXL>#-+M+U"CT/,">FJ:8>Z/N96Y]=Y5&%1^
MZW1N*(=P<7_S%1+'5+.B V]65-=:==5];W>-#I;>=A&)Q=3J9GT]>W&%M/-B
MMT8H*=T>)?.KU;8RGO!(2:C4K*_16M.;N7W&5V9/#VFJKN>GU*;BYG95BV")
M_G<'>=96L?R6AD'A^?6)7M7GK<)-6-**CHZ,C@Q#T9&BH]?3D;GF+"Y%1XJ.
M\G1D&<<S_6/L@EQ'L5,="@M-RB!9UQO_HSI6EI0>=-4M5]%#GA[VXG-3]' @
M]%!Z;Y:X [0>&Q9DWW/1OR5F89K$B1W@)F1FGE2/CJI&J=;0#'V]@.0Q5\#4
MFIK1VFX%3"G!UM :QGKRZ*C!UM2:#>OX[-7=L.Y#G>%=:VMM:RNY)*4&6UW7
MZE9;@6UU:FOI"FPK4YNAU=JM]3IJ-Z:WA#GX7F^TF>4WJZV7UF\^7<18JYI+
M%C%N8*GM)1;Z;.TG_&$(8H,'20Q_2W@4V#[S^3W\V^-P&20)"Y,^C\9/:)2M
M&?:8%\1I9 <.AW<X(6S8PXMV'(>.1]]X])(^@X>0*ID_64/2MQ-F1V',25IY
M+L?7P4=8&,&]=C0"ND^CF/[<36/83QQ7V5T?U@E7XB0>;R,)F<U<+W8BGG V
ML!/8@4:+!F'(@C"9[(]0A&^$5S,X/3SR1[BP< CR,\&?X(=>& UP2U7VA3,W
MI#?85.%!U1T",&/8>8&31A$LPPOHK<\M?[IR]>DV\5NCZI</I2D:? [#"$$[
MY16?;O!)L$!\)=2M&L'-8N\;&X34J)E/-6IFV%&6[L%NJ:"WP/-P,)Q48!#A
M<\_@?'B.?#D +TBJ;,XSS^TH@'N?7\<2RUCRYJ>6FBTGMUCVV/></I*#G[IX
M:(;#*/SF 3ER?\1J#)#C ^%KS%KX(RXE=Q.0ZY [2*W^2$,:HB\B\<8<Z W.
M$9\Z 'PP],,1Q\$"H?.5V8]VY,)Q>9+@)+IK6&L]S\/&LP-^>#/UE)P\H$\>
ML;MQB*"8>V0SY+H4M<[L,O\OKMUS?WGC66ZK9[@&;[9TMV::];;1[;8=M]UP
M&XYI&[7_U&OM9KW>,FIZS7J3/=X?3T@=@G9=Z4;<_EJQ>\!?WMG^HSV*I\$S
M@".<!^QV8/(*H"S'<41KY2TQG+F.PK3:VS]O;CY>?+JXNNM\9&>=V]_9AX_7
M7]CEU8?KSY\Z=Y?75T]2\GX7?G;]Z>;/.UHAN_[ /GR^N)BL7V,==G5])3C8
MIXO.[9^?+PJZCY-+%,EA"N]PX[=%760:V*GK <M[>H5JX,K<M4,;"Z(6JP:N
M;(:OJ($KZXTT4 -7U, ,-7!%T4]A@;7O@2L[T7F?F+7BV'&?#:/PP4/.W!WE
MG%<V>@S(-_#J%L2E'!BBUGA@@U=@2;MR?)(BB%-7ECI?1S669<7-%3',9.J:
M:>BEZ)RK2*W8I&;4M+:^:E<"16J*U%;?D]74ZHK4%*GM@M1TK6XV2M*?.Z,>
MJY#D\Y''PGYC-VGD]&W,,@"[#U124$23$86*^=^I-\2&DYM+S2]Z"S93:]?K
MR[=@4\U[=XL>0[-JND)/4=$#IZ?14.@I+GJ:K?D.$+M"S\;\.8<B6,_LH9?
M.OZ+.5QA+WG$-"Z7/W _)*DJ,@R/IW>SI=7;\R,B#\R$*"]Z:IJEKR!;%7IV
MK/KHFM%<@7LK_.P8/X9FM/9W?LH1GEP,VP^8.$,1DYX?/J[9BU#FU\TVS3GN
MMI2O!4H13Z)A:8V&]:J^E:\$R]Y-&'4DU)'(PZ*MF8W7M;!6)T*=B#*="!.L
MG49+'0EU)-21R/2FAE8_5"FQ=#6W+-<1N^OB0W*C1UJ[^%,W=$?PGWXR\'_]
M_U!+ 0(4 Q0    (  NB!ETM758><0L  -(D   >              "  0
M  !E>#DY,G!U8FUA=&EC8V9O<F5T:7)E;65N="YH=&U02P$"% ,4    "  +
MH@9=_B($[=L0  "N;0  $0              @ &M"P  <'5B;2TR,#(V,#@P
M-BYH=&U02P$"% ,4    "  +H@9=R[Z79F "  #M!@  $0
M@ &W'   <'5B;2TR,#(V,#@P-BYX<V102P$"% ,4    "  +H@9=6L?X57('
M  #;/P  %0              @ %&'P  <'5B;2TR,#(V,#@P-E]L86(N>&UL
M4$L! A0#%     @ "Z(&76?E'[?K!   =B0  !4              ( !ZR8
M '!U8FTM,C R-C X,#9?<')E+GAM;%!+ 0(4 Q0    (  NB!EV@.I6S_4$
M %J5 P 4              "  0DL  !Q,C(V<')E<W-R96QE87-E+FAT;5!+
4!08     !@ & )(!   X;@     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>pubm-20260806_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="pubm-20260806.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422930</identifier>
        </entity>
        <period>
            <startDate>2026-08-06</startDate>
            <endDate>2026-08-06</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-15">0001422930</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-16">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="c-1" id="f-1">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-2">2026-08-06</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="c-1" id="f-3">PubMatic, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-4">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">001-39748</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-6">20-5863224</dei:EntityTaxIdentificationNumber>
    <dei:WrittenCommunications contextRef="c-1" id="f-7">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="c-1" id="f-8">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="c-1" id="f-9">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="c-1" id="f-10">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="c-1" id="f-11">Class A Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-12">PUBM</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-13">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-14">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
