{"id":61431,"date":"2024-11-07T12:06:36","date_gmt":"2024-11-07T12:06:36","guid":{"rendered":"https:\/\/english.saigonbiz.com.vn\/2024\/11\/07\/bigcommerce-announces-third-quarter-2024-financial-results\/"},"modified":"2024-11-07T12:06:36","modified_gmt":"2024-11-07T12:06:36","slug":"bigcommerce-announces-third-quarter-2024-financial-results","status":"publish","type":"post","link":"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/","title":{"rendered":"BigCommerce Announces Third Quarter 2024 Financial Results"},"content":{"rendered":"<div>\n<p><em>Third Quarter Total Revenue of $83.7 Million, an Increase of 7% Versus Prior Year. Total ARR of $347.8 Million, an Increase of 5% Versus Prior Year. Enterprise ARR of $256.9 Million, an Increase of 7% Versus Prior Year<\/em><\/p>\n<p align=\"left\">AUSTIN, Texas , Nov.  07, 2024  (GLOBE NEWSWIRE) &#8212; BigCommerce Holdings, Inc. (\u201cBigCommerce\u201d or the \u201cCompany\u201d) (Nasdaq: BIGC), an open SaaS, composable ecommerce platform for fast-growing and established B2C and B2B brands and retailers, today announced financial results for its third quarter ended September 30, 2024.<\/p>\n<p style=\"padding-left:0pt;\">\u201cBigCommerce has been significantly underrepresented in the marketplace relative to the strength of our products,\u201d said Travis Hess, CEO of BigCommerce. \u201cOur third-quarter revenue increased 7% year-over-year, but we have the potential to do much better. As CEO, it is my top priority to reach that potential. We are making significant changes to re-accelerate growth and re-align our team to help discerning organizations solve business problems, maximize agility and optimize revenue.\u201d<\/p>\n<p style=\"padding-left:0pt;\">\u201cThe entire board and I are confident that Travis is the right leader to drive additional growth for BigCommerce and value for shareholders,\u201d said Ellen Siminoff, Executive Chair of the BigCommerce Board of Directors. \u201cHe has the necessary mix of deep industry expertise, operational focus and fresh perspective on the business to reignite and bolster our growth strategy.\u201d<\/p>\n<p style=\"padding-left:0pt;\"><strong><u>Third<\/u><\/strong><strong><u> Quarter Financial Highlights:<\/u><\/strong><\/p>\n<ul type=\"disc\">\n<li style=\"margin-top:23pt;\">Total revenue was $83.7 million, up 7% compared to the third quarter of 2023.<\/li>\n<li>Total annual revenue run-rate (\u201cARR\u201d) as of September 30, 2024 was $347.8 million, up 5% compared to September 30, 2023.<\/li>\n<li>Subscription solutions revenue was $62.8 million, up 7% compared to the third quarter of 2023.<\/li>\n<li>ARR from accounts with at least one enterprise plan (collectively, \u201cEnterprise Accounts\u201d) was $256.9 million as of September 30, 2024, up 7% from September 30, 2023.<\/li>\n<li>ARR from Enterprise Accounts as a percent of total ARR was 74% as of September 30, 2024, compared to 72% as of September 30, 2023.<\/li>\n<li style=\"margin-bottom:12pt;\">GAAP gross margin was 76%, compared to 76% in the third quarter of 2023. Non-GAAP gross margin was 78%, compared to 77% in the third quarter of 2023.<\/li>\n<\/ul>\n<p><strong>Other Key Business Metrics<\/strong><\/p>\n<ul type=\"disc\">\n<li style=\"margin-top:23pt;\">Number of enterprise accounts was 5,892, down 1% compared to the third quarter of 2023.<\/li>\n<li>Average revenue per account (ARPA) of enterprise accounts was $43,600 up 8% compared to the third quarter of 2023.<\/li>\n<li>Revenue in the Americas grew by 6% compared to the third quarter of 2023.<\/li>\n<li style=\"margin-bottom:12pt;\">Revenue in EMEA grew by 12% and revenue in APAC grew by 9% compared to the third quarter of 2023.<\/li>\n<\/ul>\n<p><strong>Loss from Operations and Non-GAAP Operating Income (Loss)<\/strong><\/p>\n<ul type=\"disc\">\n<li style=\"margin-top:23pt;\">GAAP loss from operations was ($19.2) million, compared to ($22.2) million in the third quarter of 2023.<\/li>\n<li>Included in GAAP loss from operations was a restructuring charge of $9.9 million, including but not limited to the 2024 Restructuring (defined below).<\/li>\n<li style=\"margin-bottom:12pt;\">Non-GAAP operating income (loss) was $4.3 million, compared to ($1.2) million in the third quarter of 2023.<\/li>\n<\/ul>\n<p><strong>Net Income (Loss) and Earnings Per Share<\/strong><\/p>\n<ul type=\"disc\">\n<li style=\"margin-top:23pt;\">GAAP net loss was ($7.0) million, compared to ($20.3) million in the third quarter of 2023.<\/li>\n<li>Non-GAAP net income was $4.4 million or 5% of revenue, compared to $0.7 million or 1% of revenue in the third quarter of 2023.<\/li>\n<li>GAAP basic net loss per share was ($0.09) based on 77.9 million shares of common stock, compared to ($0.27) based on 75.4 million shares of common stock in the third quarter of 2023.<\/li>\n<li>Non-GAAP basic net income per share was $0.06 based on 77.9 million of shares,compared to $0.01 based on 75.4 million shares in the third quarter of 2023.<\/li>\n<li style=\"margin-bottom:12pt;\">Non-GAAP diluted net income per share was $0.06 based on 79.4 million shares of dilutive shares, compared to $0.01 based on 78.6 million dilutive shares in the third quarter of 2023.<\/li>\n<\/ul>\n<p><strong>Adjusted EBITDA<\/strong><\/p>\n<ul type=\"disc\">\n<li style=\"margin-top:23pt; margin-bottom:12pt;\">Adjusted EBITDA was $5.4 million, compared to ($0.1) million in the third quarter of 2023.<\/li>\n<\/ul>\n<p><strong>Cash<\/strong><\/p>\n<ul type=\"disc\">\n<li>Cash, cash equivalents, restricted cash, and marketable securities totaled $169.9 million as of September 30, 2024.<\/li>\n<li>For the nine months ended September 30, 2024, net cash provided by operating activities was $13.9 million, compared to ($37.5) million used in operating activities for the same period in 2023. The Company reported free cash flow was $11.0 million in the nine months ended September 30, 2024.<\/li>\n<\/ul>\n<p style=\"padding-left:0pt;\"><strong>Debt<\/strong><\/p>\n<ul type=\"disc\">\n<li>During the quarter ended September 30, 2024, the Company exchanged approximately $161.2 million principal amount of its convertible notes due in 2026 (\u201c2026 Convertible Notes\u201d) in exchange for $150.0 million convertible notes due in 2028 (\u201c2028 Convertible Notes\u201d). The 2028 Convertible Notes bear an annual interest rate of 7.50% with a conversion price of $16.00. The Company also repurchased $120.6 million principal amount of its 2026 Convertible Notes for $108.7 million of cash.<\/li>\n<li>As of September 30, 2024 the Company has $63.1 million in outstanding aggregate principal amount of its 2026 Convertible Notes with a maturity date of October 1, 2026, and $150.0 million in outstanding aggregate principal amount of its 2028 Convertible Notes with a maturity date of October 1, 2028.<\/li>\n<\/ul>\n<p><strong><u>Business Highlights:<\/u><\/strong><\/p>\n<p><strong>Corporate Highlights<\/strong><\/p>\n<ul type=\"disc\">\n<li>The Board of Directors appointed Travis Hess to serve as BigCommerce\u2019s CEO, replacing Brent Bellm. Ellen Siminoff was appointed to the role of Executive Chair of the Board. Hess joined BigCommerce in May 2024 as President. He previously held senior leadership roles at leading global commerce agencies and consultancies such as Accenture where he led the firm\u2019s direct-to-consumer commerce offering and go-to-market strategy.<\/li>\n<li>The Company also strengthened its leadership team with the addition of ecommerce industry veterans Doug Hollinger as Senior Vice President of Go-To-Market Strategy, John Huntington as Senior Vice President of Global Partnerships and Ryan Means as Senior Vice President of Global Services.<\/li>\n<\/ul>\n<p><strong>Restructuring<\/strong><\/p>\n<ul type=\"disc\">\n<li>On September 30, 2024, the Company initiated a restructuring program (the &#8220;2024 Restructure&#8221;) that includes a reduction of the Company&#8217;s workforce, select real estate exits within certain markets, abandonment of certain software development projects and contract amendments and terminations to better align operating expenses with existing economic conditions and the Company&#8217;s strategic priorities.<\/li>\n<li>The Company incurred $9.8 million of restructuring charges for the three months ended September 30, 2024 in connection with the 2024 Restructure, consisting primarily of severance benefits, contract termination costs, right-of-use asset impairments, lease termination gain, software impairments, and professional services costs. The Company expects to incur additional restructuring costs through fiscal 2025.<\/li>\n<\/ul>\n<p><strong>Product Highlights<\/strong><\/p>\n<ul type=\"disc\">\n<li>In August 2024, BigCommerce announced its latest round of product enhancements as part of the Next Big Thing, its twice yearly comprehensive product launch. The new developments deliver powerful and innovative features that enterprise brands and retailers need to achieve their goals. Highlights include:\n<ul type=\"circle\">\n<li>BigCommerce has improved its Catalyst storefront with the Makeswift new visual editor, making it easier for users to design their online stores.<\/li>\n<li>Businesses can now better manage who can do what on their accounts with new role-based access controls, allowing admins to set specific permissions for buyers, like making purchases or submitting requests.<\/li>\n<li>Feedonomics&#8217; new Instant Commerce feature helps brands offer convenient shopping options like buying online and picking up in-store or getting local deliveries, often on the same day.<\/li>\n<li>BigAI Product Recommendations, powered by Google AI, enable brands to offer their shoppers real-time personalized recommendations throughout their shopper journey, all designed to boost conversion and average order value.<\/li>\n<li>The new BigAI Copywriter tool, powered by Google&#8217;s next generation AI, helps marketers quickly create or improve product descriptions that are optimized for search engines and tailored to their brand&#8217;s style and tone.<\/li>\n<\/ul>\n<\/li>\n<li>In July, BigCommerce announced it scored 24 out of 24 total medals in the 2024 Paradigm B2B Combines for Digital Commerce Solutions (Enterprise and Midmarket Editions) for the second consecutive year. BigCommerce advanced its rankings in a total of eight categories in both Editions and achieved more Gold medals in Midmarket than other ecommerce participating platforms, further positioning the platform as a preferred choice for midmarket and enterprise B2B organizations looking to innovate, grow and scale their businesses.<\/li>\n<\/ul>\n<p><strong>Partnership Highlights<\/strong><\/p>\n<ul type=\"disc\">\n<li>TD Bank Group announced the launch of TD eCommerce Solutions, a turnkey, highly customizable ecommerce platform Powered by BigCommerce to enable Canadian small businesses to sell products and services online and accept payments.<\/li>\n<li>BigCommerce announced a partnership with digital transformation specialty agency Ubique Digital to launch BigTravel, a unified, best-in-class solution designed to simplify travel industry operations and enhance customer experiences.<\/li>\n<\/ul>\n<p style=\"padding-left:0pt;\"><strong>Customer Highlights<\/strong><\/p>\n<ul type=\"disc\">\n<li>The Company announced the winners of the 2024 BigCommerce Customer Awards. The Awards program recognizes the most innovative and inspiring customers across four categories: Design, Innovation, Emerging Brand and Shopper Experience.<\/li>\n<li><strong>The Gel Bottle<\/strong>, a fast-growing brand in the premium nail beauty industry, launched a new B2B site, integrated with Netsuite, in the UK with plans to expand into additional regions. The Gel Bottle is leveraging BigCommerce\u2019s new multiple coupons functionality for rewards for their loyalty program.<\/li>\n<li><strong>Richer Sounds, <\/strong>the UK\u2019s largest high street electronics retailer, moved its online store to BigCommerce \u2013 with a Feedonomics integration \u2013 in August, and is already experiencing improved site conversion, user experience and back-end operations.<\/li>\n<li>In under four months, <strong>Blinds To Go<\/strong>, a manufacturer and seller of customer window coverings, launched a new headless store on BigCommerce featuring a custom product configurator, dynamic pricing and leveraging BigCommerce multi-storefront and multi-language functionalities.<\/li>\n<li><strong>Soft Surroundings<\/strong>, the 25-year-old apparel, accessories and home goods brand, replaced its legacy platform with BigCommerce to improve operational efficiency, increase market share and unify its brand experience following its acquisition by Coldwater Creek, another BigCommerce customer, last year.<\/li>\n<li><strong>ZGallerie<\/strong>, after being acquired by Karat Home, rebuilt their headless home decor store on Stencil in only a few short months. The company now has an ecommerce store that is more easily managed by non-technical customer service teams.<\/li>\n<li style=\"margin-bottom:10pt;\"><strong>Walsworth<\/strong>, a yearbook company that sells exclusively to the parents of schools, launched a new headless ecommerce store with BigCommerce powering their checkout. Walsworth integrated with its pre-existing custom PIM and pre-existing custom OMS.<\/li>\n<\/ul>\n<p><strong><u>Q4 and 2024 Financial Outlook:<\/u><\/strong><\/p>\n<p>For the fourth quarter of 2024, we currently expect:<\/p>\n<ul type=\"disc\">\n<li style=\"margin-top:23pt;\">Total revenue between $85.8 million to $87.8 million, implying a year-over-year growth rate of 2% to 4%.<\/li>\n<li style=\"margin-bottom:12pt;\">Non-GAAP operating income is expected to be between $4.4 million to $6.4 million.<\/li>\n<\/ul>\n<p>For the full year 2024, we currently expect:<\/p>\n<ul type=\"disc\">\n<li style=\"margin-top:23pt;\">Total revenue between $331.7 million and $333.7 million, translating into a year-over-year growth rate of 7% and 8%.<\/li>\n<li style=\"margin-bottom:12pt;\">Non-GAAP operating income between $13.8 million and $15.8 million.<\/li>\n<\/ul>\n<p>Our fourth quarter and 2024 financial outlook is based on a number of assumptions that are subject to change and many of which are outside our control. If actual results vary from these assumptions, our expectations may change. There can be no assurance that we will achieve these results.<\/p>\n<p>We do not provide guidance for loss from operations , the most directly comparable GAAP measure to Non-GAAP operating income (loss), and similarly cannot provide a reconciliation between its forecasted Non-GAAP operating income (loss) and Non-GAAP income (loss) per share and these comparable GAAP measures without unreasonable effort due to the unavailability of reliable estimates for certain items. These items are not within our control and may vary greatly between periods and could significantly impact future financial results.<\/p>\n<p><strong>Conference Call Information<\/strong><\/p>\n<p>BigCommerce will host a conference call and webcast at 7:00 a.m. CT (8:00 a.m. ET) on Thursday, November 7, 2024, to discuss its financial results and business highlights. The conference call can be accessed by dialing (833) 634-1254 from the United States and Canada or (412) 317-6012 internationally and requesting to join the \u201cBigCommerce conference call.\u201d The live webcast of the conference call and other materials related to BigCommerce\u2019s financial performance can be accessed from BigCommerce\u2019s investor relations website at <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=J-zdM1xvZyNOtTy1K_x8JPVd0iELVakblCAJ8lGB-Z5pwNrx1O9OsfsXRuwysu19STzLjtFAfWDLOk22Qu3JE_uaMxWINBZx2jlnEcxBF7J8-9hA08xo1zNstnxX3QOo\" rel=\"nofollow noopener\" target=\"_blank\" title=\"\"><u>http:\/\/investors.bigcommerce.com<\/u><\/a>.<\/p>\n<p>Following the completion of the call through 11:59 p.m. ET on Thursday, November 14, 2024, a telephone replay will be available by dialing (877) 344-7529 from the United States, (855) 669-9658 from Canada or (412) 317-0088 internationally with conference ID 1719588. A webcast replay will also be available at <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=J-zdM1xvZyNOtTy1K_x8JPVd0iELVakblCAJ8lGB-Z49t87ztu2IG3a_ZyPH0L6C6FaokGHnCYdT63Qj9SZTe-quU-cGYVRsMifOSqY06VrDI26bi-6EVbBs7womFV6wDOyieM06B_nASwaFnvK0pv6cFPPgjE8fUHx2dn5RyApUstIPkEhRCMk9ye73mkgq-HwhyNI5bOfpE42HQV6bD2FSIhFpHAQKGTRFTtquLSkn6gkYK-Xtz_T8JI9hljWCq-g6uy1MLy1Zldtf-oFtj_kCmpQbsKhc5Y8OZ74VGykf7CH98PIu03BDQleskQmUU5AsDMCAebK9GUKeZ0twelCNRBkRHirA-_Qpn0jhsJhHdkj9iDttMA8e-GUi8ddDfRokt8wzVGRA54io2yiIEQDXuLssp2FpBcpjLS7-jUTTotcOrDtMvjU5e1m04JAiVLELp-owduWdry7LjZOjmsLI2ch9iAu4a2AOTlWihWWbQb0OYhFvPHmuNnCpicfdCo8Mm6zZ6VVfgmMRC8efBM-CXoT2rDogDWJ2CToPHK_Bgpd--Im9IW-RFNX6NDE3\" rel=\"nofollow noopener\" target=\"_blank\" title=\"\"><u>http:\/\/investors.bigcommerce.com<\/u><\/a> for 12 months.<\/p>\n<p><strong>About BigCommerce<\/strong><br \/>BigCommerce (Nasdaq: BIGC) is a leading open SaaS and composable ecommerce platform that empowers brands and retailers of all sizes to build, innovate and grow their businesses online. BigCommerce provides its customers sophisticated enterprise-grade functionality, customization and performance with simplicity and ease-of-use. Tens of thousands of B2C and B2B companies across 150 countries and numerous industries rely on BigCommerce, including Burrow, Coldwater Creek, Harvey Nichols, King Arthur Baking Co., MKM Building Supplies, United Aqua Group and Uplift Desk. For more information, please visit <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=sCi9Fkr7CiGaZ3rjkCqh58bCV9ndM4FGxFhBR1bkMZcme677W0iDmjh3FTtbqj65fZi82YvFfbQnjV2qeTL6Pl0fFqsv2-cbYMve4jnW0X0=\" rel=\"nofollow noopener\" target=\"_blank\" title=\"\"><u>www.bigcommerce.com<\/u><\/a> or follow us on <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=5zhaldAiiDCXNJvZ6VLgvedlOabxmVQluVOIGiiQ7A0vFZnr-r1Ae4EfvYpz-e2Tp-RyfZ2TyIyyJJ447ZqpSw==\" rel=\"nofollow noopener\" target=\"_blank\" title=\"\"><u>X<\/u><\/a> and <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=JJ2pOX8j7qpPVtjSgFtuQKp7MQ6s27VRVekUV7ABCI3S6i3MBT9QpjvnwePuW6wakVkXBgWAk1KrjkUV9AiMLHnaDxvWDwRnPFKTqInLH9M=\" rel=\"nofollow noopener\" target=\"_blank\" title=\"\"><u>LinkedIn<\/u><\/a>.<\/p>\n<p><strong>Forward-Looking Statements<\/strong><\/p>\n<p>This press release contains \u201cforward-looking statements\u201d within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. In some cases, you can identify forward-looking statements by terms such as \u201canticipate,\u201d \u201cbelieve,\u201d \u201cestimate,\u201d \u201cexpect,\u201d \u201cintend,\u201d \u201coutlook,\u201d \u201cmay,\u201d \u201cmight,\u201d \u201cplan,\u201d \u201cproject,\u201d \u201cwill,\u201d \u201cwould,\u201d \u201cshould,\u201d \u201ccould,\u201d \u201ccan,\u201d \u201cpredict,\u201d \u201cpotential,\u201d \u201cstrategy,\u201d \u201ctarget,\u201d \u201cexplore,\u201d \u201ccontinue,\u201d or the negative of these terms, and similar expressions intended to identify forward-looking statements. However, not all forward-looking statements contain these identifying words. These statements may relate to our market size and growth strategy, our estimated and projected costs, margins, revenue, expenditures and customer and financial growth rates, our Q4 and fiscal 2024 financial outlook, our plans and objectives for future operations, growth, initiatives or strategies. By their nature, these statements are subject to numerous uncertainties and risks, including factors beyond our control, that could cause actual results, performance or achievement to differ materially and adversely from those anticipated or implied in the forward-looking statements. These assumptions, uncertainties and risks include that, among others, the anticipated benefits and opportunities related to the 2024 Restructure may not be realized or may take longer to realize than expected, our ability to pay the interest and principal on our indebtedness depends upon cash flows generated by our operating performance, our business would be harmed by any decline in new customers, renewals or upgrades, our limited operating history makes it difficult to evaluate our prospects and future results of operations, we operate in competitive markets, we may not be able to sustain our revenue growth rate in the future, our business would be harmed by any significant interruptions, delays or outages in services from our platform or certain social media platforms, and a cybersecurity-related attack, significant data breach or disruption of the information technology systems or networks could negatively affect our business. Additional risks and uncertainties that could cause actual outcomes and results to differ materially from those contemplated by the forward-looking statements are included under the caption \u201cRisk Factors\u201d and elsewhere in our filings with the Securities and Exchange Commission (the \u201cSEC\u201d), including our Annual Report on Form 10-K for the year ended December 31, 2023 and the future quarterly and current reports that we file with the SEC. Forward-looking statements speak only as of the date the statements are made and are based on information available to BigCommerce at the time those statements are made and\/or management&#8217;s good faith belief as of that time with respect to future events. BigCommerce assumes no obligation to update forward-looking statements to reflect events or circumstances after the date they were made, except as required by law.<\/p>\n<p><strong>Use of Non-GAAP Financial Measures<\/strong><\/p>\n<p>We have provided in this press release certain financial information that has not been prepared in accordance with generally accepted accounting principles in the United States (\u201cGAAP\u201d). Our management uses these Non-GAAP financial measures internally in analyzing our financial results and believes that use of these Non-GAAP financial measures is useful to investors as an additional tool to evaluate ongoing operating results and trends and in comparing our financial results with other companies in our industry, many of which present similar Non-GAAP financial measures. Non-GAAP financial measures are not meant to be considered in isolation or as a substitute for comparable financial measures prepared in accordance with GAAP and should be read only in conjunction with our consolidated financial statements prepared in accordance with GAAP. A reconciliation of our historical Non-GAAP financial measures to the most directly comparable GAAP measures has been provided in the financial statement tables included in this press release, and investors are encouraged to review these reconciliations.<\/p>\n<p><strong>Annual Revenue Run-Rate<\/strong><\/p>\n<p>We calculate annual revenue run-rate (\u201cARR\u201d) at the end of each month as the sum of: (1) contractual monthly recurring revenue at the end of the period, which includes platform subscription fees, invoiced growth adjustments, feed management subscription fees, recurring professional services revenue, and other recurring revenue, multiplied by twelve to prospectively annualize recurring revenue, and (2) the sum of the trailing twelve-month non-recurring and variable revenue, which includes one-time partner integrations, one-time fees, payments revenue share, and any other revenue that is non-recurring and variable.<\/p>\n<p><strong>Enterprise Account Metrics<\/strong><\/p>\n<p>To measure the effectiveness of our ability to execute against our growth strategy, particularly within the mid-market and enterprise business segments, we calculate ARR attributable to Enterprise Accounts. We define Enterprise Accounts as accounts with at least one unique Enterprise plan subscription or an enterprise level feed management subscription. These accounts may have more than one Enterprise plan or a combination of Enterprise plans and Essentials plans.<\/p>\n<p><strong>Average Revenue Per Account<\/strong><\/p>\n<p>We calculate average revenue per account (ARPA) for accounts in the Enterprise cohort at the end of a period by including customer-billed revenue and an allocation of partner and services revenue, where applicable. We allocate partner revenue, where applicable, primarily based on each customer\u2019s share of GMV processed through that partner\u2019s solution. For partner revenue that is not directly linked to customer usage of a partner\u2019s solution, we allocate such revenue based on each customer\u2019s share of total platform GMV. Each account\u2019s partner revenue allocation is calculated by taking the account\u2019s trailing twelve-month partner revenue, then dividing by twelve to create a monthly average to apply to the applicable period in order to normalize ARPA for seasonality.<\/p>\n<p><strong>Adjusted EBITDA<\/strong><\/p>\n<p>We define Adjusted EBITDA as our net loss, excluding the impact of stock-based compensation expense and related payroll tax costs, amortization of intangible assets, acquisition related costs, restructuring charges, depreciation, gain on convertible note extinguishment, interest income, interest expense, other expense, and our provision or benefit for income taxes. Acquisition related costs include contingent compensation arrangements entered into in connection with acquisitions and achieved earnout related to an acquisition.<\/p>\n<p>Restructuring charges include severance benefits, right-of-use asset impairments, lease termination gain, software impairments, and professional services costs.<\/p>\n<p>Depreciation includes depreciation expenses related to the Company&#8217;s fixed assets.<\/p>\n<p>The most directly comparable GAAP measure is net loss.<\/p>\n<p><strong>Non-GAAP Operating Income (Loss)<\/strong><\/p>\n<p>We define Non-GAAP Operating Income (Loss) as our GAAP Loss from operations, excluding the impact of stock-based compensation expense and related payroll tax costs, amortization of intangible assets, acquisition-related costs, and restructuring charges. The most directly comparable GAAP measure is our loss from operations.<\/p>\n<p><strong>Non-GAAP Net Income (Loss)<\/strong><\/p>\n<p>We define Non-GAAP Net Income (Loss) as our GAAP net loss, excluding the impact of stock-based compensation expense and related payroll tax costs, amortization of intangible assets, acquisition-related costs, restructuring charges, and gain on convertible notes extinguishment. The most directly comparable GAAP measure is our net loss.<\/p>\n<p><strong>Non-GAAP Basic and Dilutive Net Income (Loss) per Share<\/strong><\/p>\n<p>We define Non-GAAP Basic Net Income (Loss) per Share as our Non-GAAP net income (loss), defined above, divided by our basic and diluted GAAP weighted average shares outstanding. The most directly comparable GAAP measure is our basic net loss per share.<\/p>\n<p><strong>Free Cash Flow<\/strong><\/p>\n<p>We define Free Cash Flow as our GAAP cash flow provided by (used in) operating activities less our GAAP purchases of property and equipment (Capital Expenditures). The most directly comparable GAAP measure is our cash flow provided by (used in) operating activities.<\/p>\n<table style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"max-width:40%; width:40%; min-width:40%;\"><strong>Media Relations Contact<\/strong><\/td>\n<td style=\"max-width:60%; width:60%; min-width:60%;\"><strong>Investor Relations Contact<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Brad Hem<\/td>\n<td>Tyler Duncan<\/td>\n<\/tr>\n<tr>\n<td><a href=\"mailto:PR@BigCommerce.com\" rel=\"nofollow noopener\" target=\"_blank\" title=\"PR@BigCommerce.com\">PR@BigCommerce.com<\/a><\/td>\n<td><a href=\"mailto:InvestorRelations@BigCommerce.com\" rel=\"nofollow noopener\" target=\"_blank\" title=\"InvestorRelations@BigCommerce.com\">InvestorRelations@BigCommerce.com<\/a><\/td>\n<\/tr>\n<\/table>\n<p align=\"center\">\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td colspan=\"8\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Condensed Consolidated Balance Sheets<br \/><\/strong><em>(in thousands)<\/em><br \/><em><br \/><\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>December\u00a031,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>(unaudited)<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \"><strong>Assets<\/strong><\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \"><strong>Current assets<\/strong><\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:75%; width:75%; min-width:75%;;vertical-align: top ; \">Cash and cash equivalents<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">35,441<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">71,719<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Restricted cash<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,514<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,126<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Marketable securities<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">132,955<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">198,415<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Accounts receivable, net<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">43,378<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">37,713<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Prepaid expenses and other assets, net<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">21,032<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">24,733<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Deferred commissions<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">9,140<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">8,280<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \"><strong>Total current assets<\/strong><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">243,460<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">341,986<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Property and equipment, net<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">9,374<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">10,233<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Operating lease, right-of-use-assets<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,278<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">4,405<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Prepaid expenses, net of current portion<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,412<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,240<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Deferred commissions, net of current portion<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">5,998<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">7,056<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Intangible assets, net<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">19,699<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">27,052<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Goodwill<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">51,927<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">52,086<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \"><strong>Total assets<\/strong><\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">335,148<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">444,058<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \"><strong>Liabilities and stockholders\u2019 equity<\/strong><\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \"><strong>Current liabilities<\/strong><\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Accounts payable<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">8,149<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">7,982<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Accrued liabilities<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,771<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,652<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Deferred revenue<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">46,352<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">32,242<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Current portion of operating lease liabilities<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,883<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,542<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Other current liabilities<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">26,432<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">25,332<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \"><strong>Total current liabilities<\/strong><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">86,587<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">70,750<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Convertible notes<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">216,756<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">339,614<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Operating lease liabilities, net of current portion<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,068<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">7,610<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Other long-term liabilities, net of current portion<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">751<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">551<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \"><strong>Total liabilities<\/strong><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">306,162<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">418,525<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \"><strong>Stockholders\u2019 equity<\/strong><\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Common stock<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">7<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">7<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Additional paid-in capital<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">647,897<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">620,021<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Accumulated other comprehensive income<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">380<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">163<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Accumulated deficit<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(619,298<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(594,658<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \"><strong>Total stockholders\u2019 equity<\/strong><\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">28,986<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">25,533<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \"><strong>Total liabilities and stockholders\u2019 equity<\/strong><\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">335,148<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">444,058<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p align=\"center\"><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Condensed Consolidated Statements of Operations<br \/><\/strong><em>(in thousands, except per share amounts)<\/em><br \/><em>(unaudited)<br \/><\/em><strong><br \/><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>For the three months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>For the nine months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:49%; width:49%; min-width:49%;;vertical-align: top ; \">Revenue<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">83,710<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">78,045<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">245,899<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">225,245<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Cost of revenue <sup>(1)<\/sup><\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">19,863<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">19,054<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">58,113<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">55,256<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Gross profit<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">63,847<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">58,991<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">187,786<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">169,989<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Operating expenses: <sup>(1)<\/sup><\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Sales and marketing<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">33,140<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">36,253<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">99,997<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">105,898<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Research and development<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">20,841<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">21,703<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">61,116<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">63,951<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">General and administrative<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">16,435<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">14,342<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">46,800<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">45,264<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Amortization of intangible assets<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,434<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,033<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">7,353<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">6,099<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Acquisition related costs<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">334<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,067<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,001<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">9,317<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Restructuring charges<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">9,880<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">5,795<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">12,452<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">6,215<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Total operating expenses<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">83,064<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">81,193<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">228,719<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">236,744<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Loss from operations<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(19,217<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(22,202<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(40,933<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(66,755<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Gain on convertible note extinguishment<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">12,110<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">12,110<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Interest income<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,433<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,059<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">8,807<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">8,310<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Interest expense<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,908<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(721<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(3,348<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(2,165<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Other expense<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(142<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(301<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(585<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(333<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Loss before provision for income taxes<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(6,724<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(20,165<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(23,949<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(60,943<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Provision for income taxes<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(269<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(145<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(691<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(552<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Net loss<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(6,993<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(20,310<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(24,640<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(61,495<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Basic net loss per share<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(0.09<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(0.27<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(0.32<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(0.82<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Shares used to compute basic net loss per share<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">77,869<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">75,387<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">77,319<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">74,778<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p><sup><br \/>(1)<\/sup> Amounts include stock-based compensation expense and associated payroll tax costs, as follows:<br \/>\u00a0\u00a0\u00a0<\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"5\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>For the three months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"5\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>For the nine months ended September\u00a030,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:53%; width:53%; min-width:53%;;vertical-align: top ; \">Cost of revenue<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,114<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,323<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,798<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,802<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Sales and marketing<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,327<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,626<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">8,332<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">10,059<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Research and development<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,766<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">4,124<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">10,515<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">11,570<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">General and administrative<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,685<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,028<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">7,859<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">8,680<\/td>\n<\/tr>\n<\/table>\n<p align=\"center\"><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td colspan=\"16\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Condensed Consolidated Statements of Cash Flows<br \/><\/strong><em>(in thousands)<\/em><br \/><em>(unaudited)<br \/><\/em><strong><br \/><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Three months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Nine months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \"><strong>Cash flows from operating activities<\/strong><\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:49%; width:49%; min-width:49%;;vertical-align: top ; \">Net loss<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(6,993<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">)<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(20,310<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">)<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(24,640<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">)<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(61,495<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Depreciation and amortization expense<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,484<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,137<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">10,482<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">8,981<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Amortization of discount on convertible note<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">344<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">494<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,338<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,481<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Amortization of convertible note premium<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(240<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(240<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Stock-based compensation expense<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">10,159<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">11,773<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">28,556<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">33,550<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Provision for expected credit losses<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,289<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(47<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,002<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,461<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Impairment loss<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,031<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,031<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Gain on lease modification<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(988<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(988<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Gain on convertible note extinguishment<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(12,110<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(12,110<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Other<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">171<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(37<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">171<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Changes in operating assets and liabilities:<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Accounts receivable<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">445<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">401<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(8,933<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,359<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Prepaid expenses<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,041<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(2,087<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,016<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(5,571<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Deferred commissions<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">389<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,002<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">198<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,774<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Accounts payable<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,022<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(220<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(223<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(748<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Accrued and other liabilities<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(235<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(26,858<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(668<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(24,753<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Deferred revenue<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,935<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,119<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">14,110<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">12,534<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Net cash provided by (used in) operating activities<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">5,573<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(31,429<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">13,894<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(37,522<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \"><strong>Cash flows from investing activities:<\/strong><\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Cash paid for acquisition<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(100<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Purchase of property and equipment<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,064<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,055<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(2,934<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(3,135<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Maturity of marketable securities<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">59,670<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">83,135<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">151,635<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">206,207<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Purchase of marketable securities<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(49,355<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(55,681<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(85,957<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(189,075<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Net cash provided by investing activities<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">9,251<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">26,399<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">62,644<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">13,997<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \"><strong>Cash flows from financing activities:<\/strong><\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Proceeds from exercise of stock options<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">238<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,455<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,483<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,700<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Taxes paid related to net share settlement of stock options<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,086<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,039<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(2,411<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(3,269<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Proceeds from financing obligation<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,081<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Payment of convertible note issuance costs<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(2,520<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(2,520<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Repayment of convertible notes and financing obligation<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(108,709<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(131<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(108,980<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(131<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Net cash provided by (used in) financing activities<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(112,077<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">285<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(112,428<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,381<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Net change in cash and cash equivalents and restricted cash<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(97,253<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(4,745<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(35,890<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(22,144<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Cash and cash equivalents and restricted cash, beginning of period<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">134,208<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">75,631<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">72,845<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">93,030<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Cash and cash equivalents and restricted cash, end of period<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">36,955<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">70,886<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">36,955<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">70,886<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \"><strong>Supplemental cash flow information:<\/strong><\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Cash paid for interest<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,018<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">442<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,463<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">873<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Cash paid for taxes<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">93<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">129<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">275<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">341<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \"><strong>Noncash investing and financing activities:<\/strong><\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Capital additions, accrued but not paid<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">106<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">224<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">224<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">224<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Fair value of shares issued as consideration for acquisition<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">921<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">248<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">921<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Principal amount of 2028 Convertible Notes exchanged<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">150,000<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">150,000<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p><strong><br \/>Disaggregated Revenue:<\/strong><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"5\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Three months ended September\u00a030,<\/strong><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"5\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Nine months ended September\u00a030,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \"><strong><em>(in thousands)<\/em><\/strong><\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:53%; width:53%; min-width:53%;;vertical-align: top ; \">Subscription solutions<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">62,826<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">58,709<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">185,582<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">168,652<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Partner and services<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">20,884<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">19,336<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">60,317<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">56,593<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Revenue<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">83,710<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">78,045<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">245,899<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">225,245<\/td>\n<\/tr>\n<\/table>\n<p><strong><br \/>Revenue by geographic region:<\/strong><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"5\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Three months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"5\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Nine months ended September\u00a030,<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \"><strong><em>(in thousands)<\/em><\/strong><\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Revenue:<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:53%; width:53%; min-width:53%;;vertical-align: top ; \">Americas \u2013 United States<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">63,682<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">60,019<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">187,249<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">172,374<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Americas \u2013 other <sup>(1)<\/sup><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,893<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,499<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">11,445<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">10,273<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">EMEA<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">9,709<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">8,631<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">28,182<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">25,263<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">APAC<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">6,426<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">5,896<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">19,023<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">17,335<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Revenue<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">83,710<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">78,045<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">245,899<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">225,245<\/td>\n<\/tr>\n<\/table>\n<p><sup><br \/>(<\/sup><sup>1)<\/sup>Americas-other revenue includes revenue from North and South America, other than the United States.<\/p>\n<p align=\"center\"><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td colspan=\"17\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<strong>Reconciliation of GAAP to Non-GAAP Results<\/strong><br \/><em>(in thousands, except per share amounts)<\/em><br \/><em>(unaudited)<\/p>\n<p><\/em><\/td>\n<\/tr>\n<tr>\n<td colspan=\"17\" style=\"text-align: left ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Reconciliation of loss from operations to Non-GAAP operating income (loss):<\/p>\n<p><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Three months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Nine months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \"><strong><em>(in thousands)<\/em><\/strong><\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:48%; width:48%; min-width:48%;;vertical-align: top ; \">Revenue<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">83,710<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">78,045<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">245,899<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">225,245<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Loss from operations<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(19,217<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(22,202<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(40,933<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(66,755<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Plus: stock-based compensation expense and associated payroll tax costs<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">10,892<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">12,101<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">29,504<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">34,111<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Amortization of intangible assets<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,434<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,033<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">7,353<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">6,099<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Acquisition related costs<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">334<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,067<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,001<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">9,317<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Restructuring charges<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">9,880<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">5,795<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">12,452<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">6,215<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Non-GAAP operating income (loss)<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">4,323<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,206<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">9,377<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(11,013<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Non-GAAP operating income (loss) as a percentage of revenue<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">5.2<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">(1.5<\/td>\n<td style=\"vertical-align: top ; \">)<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">3.8<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">(4.9<\/td>\n<td style=\"vertical-align: top ; \">)<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<\/tr>\n<\/table>\n<p><strong><br \/>Reconciliation of net loss and basic net loss per share to Non-GAAP net income (loss) and Non-GAAP net income (loss) per share:<\/strong><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Three months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Nine months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \"><strong><em>(in thousands)<\/em><\/strong><\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:48%; width:48%; min-width:48%;;vertical-align: top ; \">Revenue<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">83,710<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">78,045<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">245,899<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">225,245<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Net loss<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(6,993<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(20,310<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(24,640<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(61,495<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Plus: stock-based compensation expense and associated payroll tax costs<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">10,892<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">12,101<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">29,504<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">34,111<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Amortization of intangible assets<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,434<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,033<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">7,353<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">6,099<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Acquisition related costs<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">334<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,067<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,001<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">9,317<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Restructuring charges<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">9,880<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">5,795<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">12,452<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">6,215<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Gain on convertible note extinguishment<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(12,110<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(12,110<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Non-GAAP net income (loss)<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">4,437<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">686<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">13,560<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(5,753<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Basic net loss per share<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(0.09<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(0.27<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(0.32<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(0.82<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Non-GAAP basic net income (loss) per share<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0.06<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0.01<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0.18<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(0.08<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Non-GAAP diluted net income per share <sup>(1)<\/sup><\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0.06<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0.01<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0.17<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Shares used to compute basic Non-GAAP net income (loss) per share<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">77,869<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">75,387<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">77,319<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">74,778<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Shares used to compute diluted Non-GAAP net income (loss) per share <sup>(1)<\/sup><\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">79,401<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">78,550<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">79,184<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Non-GAAP net income (loss) as a percentage of revenue<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: top ; \">5.3<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: top ; \">0.9<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: top ; \">5.5<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: top ; \">(2.6<\/td>\n<td style=\"vertical-align: top ; \">)<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<\/tr>\n<\/table>\n<p><sup><br \/>(1)<\/sup> Due to Non-GAAP net loss for the nine months ended September\u00a030, 2023, there are no common shares added to calculate Non-GAAP diluted net income per share because the effect would be anti-dilutive. <br \/><strong><br \/>Reconciliation of net loss to adjusted EBITDA:<\/strong><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Three months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Nine months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \"><strong><em>(in thousands)<\/em><\/strong><\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:48%; width:48%; min-width:48%;;vertical-align: top ; \">Revenue<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">83,710<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">78,045<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">245,899<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">225,245<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Net loss<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(6,993<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(20,310<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(24,640<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(61,495<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Plus: stock-based compensation expense and associated payroll tax costs<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">10,892<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">12,101<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">29,504<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">34,111<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Amortization of intangible assets<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,434<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,033<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">7,353<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">6,099<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Acquisition related costs<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">334<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,067<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,001<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">9,317<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Restructuring charges<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">9,880<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">5,795<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">12,452<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">6,215<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Depreciation<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,050<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,104<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,129<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,882<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Gain on convertible note extinguishment<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(12,110<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(12,110<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Interest income<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(2,433<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(3,059<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(8,807<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(8,310<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Interest expense<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,908<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">721<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,348<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,165<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Other expenses<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">142<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">301<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">585<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">333<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Provision for income taxes<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">269<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">145<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">691<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">552<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Adjusted EBITDA<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">5,373<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(102<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">12,506<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(8,131<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Adjusted EBITDA as a percentage of revenue<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">6.4<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">(0.1<\/td>\n<td style=\"vertical-align: top ; \">)<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">5.1<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">(3.6<\/td>\n<td style=\"vertical-align: top ; \">)<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<\/tr>\n<\/table>\n<p><strong><br \/>Reconciliation of cost of revenue to Non-GAAP cost of revenue:<\/strong><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Three months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Nine months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \"><strong><em>(in thousands)<\/em><\/strong><\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:48%; width:48%; min-width:48%;;vertical-align: top ; \">Revenue<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">83,710<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">78,045<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">245,899<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">225,245<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Cost of revenue<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">19,863<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">19,054<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">58,113<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">55,256<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Less: stock-based compensation expense and associated payroll tax costs<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,114<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">1,323<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,798<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,802<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Non-GAAP cost of revenue<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">18,749<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">17,731<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">55,315<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">51,454<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">As a percentage of revenue<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">22.4<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">22.7<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">22.5<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">22.8<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<\/tr>\n<\/table>\n<p><strong><br \/>Reconciliation of sales and marketing expense to Non-GAAP sales and marketing expense:<\/strong><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Three months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Nine months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \"><strong><em>(in thousands)<\/em><\/strong><\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:48%; width:48%; min-width:48%;;vertical-align: top ; \">Revenue<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">83,710<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">78,045<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">245,899<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">225,245<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Sales and marketing<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">33,140<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">36,253<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">99,997<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">105,898<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Less: stock-based compensation expense and associated payroll tax costs<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,327<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,626<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">8,332<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">10,059<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Non-GAAP sales and marketing<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">29,813<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">32,627<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">91,665<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">95,839<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">As a percentage of revenue<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">35.6<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">41.8<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">37.3<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">42.5<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<\/tr>\n<\/table>\n<p><strong><br \/>Reconciliation of research and development expense to Non-GAAP research and development expense:<\/strong><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Three months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Nine months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \"><strong><em>(in thousands)<\/em><\/strong><\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:48%; width:48%; min-width:48%;;vertical-align: top ; \">Revenue<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">83,710<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">78,045<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">245,899<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">225,245<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Research and development<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">20,841<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">21,703<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">61,116<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">63,951<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Less: stock-based compensation expense and associated payroll tax costs<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,766<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">4,124<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">10,515<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">11,570<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Non-GAAP research and development<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">17,075<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">17,579<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">50,601<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">52,381<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">As a percentage of revenue<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">20.4<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">22.5<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">20.6<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">23.3<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<\/tr>\n<\/table>\n<p><strong><br \/>Reconciliation of general and administrative expense to Non-GAAP general and administrative expense:<\/strong><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Three months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Nine months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \"><strong><em>(in thousands)<\/em><\/strong><\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:48%; width:48%; min-width:48%;;vertical-align: top ; \">Revenue<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">83,710<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">78,045<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">245,899<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">225,245<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">General &amp; administrative<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">16,435<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">14,342<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">46,800<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">$<\/td>\n<td style=\"text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">45,264<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Less: stock-based compensation expense and associated payroll tax costs<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">2,685<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">3,028<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">7,859<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">8,680<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Non-GAAP general &amp; administrative<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">13,750<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">11,314<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">38,941<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">36,584<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">As a percentage of revenue<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">16.4<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">14.5<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">15.8<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<td style=\"border-top: double black 3pt ; vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: top ; \">16.2<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: top ; \">%<\/td>\n<\/tr>\n<\/table>\n<p><strong><br \/>Reconciliation of net cash provided by (used in) operating activities to free cash flow:<\/strong><\/p>\n<table align=\"center\" style=\"border-collapse: collapse; width:100%; border-collapse:collapse ;\">\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Three months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>Nine months ended September\u00a030,<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2024<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; \"><strong>2023<\/strong><\/td>\n<td style=\"text-align: center ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom ; \"><strong><em>(in thousands)<\/em><\/strong><\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:49%; width:49%; min-width:49%;;vertical-align: top ; \">Net cash provided by (used in) operating activities<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">5,573<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(31,429<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">)<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">13,894<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: top ; \">\u00a0<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">$<\/td>\n<td style=\"max-width:10%; width:10%; min-width:10%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(37,522<\/td>\n<td style=\"max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Purchases of property and equipment<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,064<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(1,055<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(2,934<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(3,135<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top ; \">Free cash flow<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">4,509<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(32,484<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">10,960<\/td>\n<td style=\"vertical-align: bottom ; \">\u00a0<\/td>\n<td style=\"vertical-align: top ; \">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; vertical-align: bottom ; \">$<\/td>\n<td style=\"border-top: solid black 1pt ; border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; \">(40,657<\/td>\n<td style=\"vertical-align: bottom ; \">)<\/td>\n<\/tr>\n<\/table>\n<p><img decoding=\"async\" src=\"https:\/\/ml.globenewswire.com\/media\/MTc4NTAzY2ItOGQ3OS00YTk0LTg1MDgtZjI1ZmY3MTBmYmFjLTEyMDY5MTI=\/tiny\/BigCommerce-Holdings-Inc-.png\" referrerpolicy=\"no-referrer-when-downgrade\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Third Quarter Total Revenue of $83.7 Million, an Increase of 7% Versus Prior Year. Total ARR of $347.8 Million, an Increase of 5% Versus Prior Year. Enterprise ARR of $256.9 Million, an Increase of 7% Versus Prior Year AUSTIN, Texas , Nov. 07, 2024 (GLOBE NEWSWIRE) &#8212; BigCommerce Holdings, Inc. (\u201cBigCommerce\u201d or the \u201cCompany\u201d) (Nasdaq: [&#8230;]\n","protected":false},"author":1,"featured_media":61432,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-61431","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-people"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.6 (Yoast SEO v21.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>BigCommerce Announces Third Quarter 2024 Financial Results - Biz and Live in Saigon<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"BigCommerce Announces Third Quarter 2024 Financial Results\" \/>\n<meta property=\"og:description\" content=\"Third Quarter Total Revenue of $83.7 Million, an Increase of 7% Versus Prior Year. Total ARR of $347.8 Million, an Increase of 5% Versus Prior Year. E\" \/>\n<meta property=\"og:url\" content=\"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/\" \/>\n<meta property=\"og:site_name\" content=\"Biz and Live in Saigon\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SaigonbizGroup\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-07T12:06:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2024\/11\/BigCommerce-Holdings-Inc-.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1\" \/>\n\t<meta property=\"og:image:height\" content=\"1\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"21 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/267b348e6cf32a66aab33637c2d399a6\"},\"headline\":\"BigCommerce Announces Third Quarter 2024 Financial Results\",\"datePublished\":\"2024-11-07T12:06:36+00:00\",\"dateModified\":\"2024-11-07T12:06:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/\"},\"wordCount\":4180,\"publisher\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#organization\"},\"articleSection\":[\"People\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/\",\"url\":\"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/\",\"name\":\"BigCommerce Announces Third Quarter 2024 Financial Results - Biz and Live in Saigon\",\"isPartOf\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#website\"},\"datePublished\":\"2024-11-07T12:06:36+00:00\",\"dateModified\":\"2024-11-07T12:06:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/english.saigonbiz.com\/vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"BigCommerce Announces Third Quarter 2024 Financial Results\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#website\",\"url\":\"https:\/\/english.saigonbiz.com\/vn\/\",\"name\":\"Biz and Live in Saigon\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/english.saigonbiz.com\/vn\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#organization\",\"name\":\"SaigonBiz Media\",\"url\":\"https:\/\/english.saigonbiz.com\/vn\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/cropped-c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview.png\",\"contentUrl\":\"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/cropped-c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview.png\",\"width\":512,\"height\":512,\"caption\":\"SaigonBiz Media\"},\"image\":{\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SaigonbizGroup\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/267b348e6cf32a66aab33637c2d399a6\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview-2_uwp_avatar_thumb.png\",\"contentUrl\":\"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview-2_uwp_avatar_thumb.png\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/english.saigonbiz.com\/vn\"],\"url\":\"https:\/\/english.saigonbiz.com\/vn\/profile\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"BigCommerce Announces Third Quarter 2024 Financial Results - Biz and Live in Saigon","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/","og_locale":"en_US","og_type":"article","og_title":"BigCommerce Announces Third Quarter 2024 Financial Results","og_description":"Third Quarter Total Revenue of $83.7 Million, an Increase of 7% Versus Prior Year. Total ARR of $347.8 Million, an Increase of 5% Versus Prior Year. E","og_url":"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/","og_site_name":"Biz and Live in Saigon","article_publisher":"https:\/\/www.facebook.com\/SaigonbizGroup","article_published_time":"2024-11-07T12:06:36+00:00","og_image":[{"width":1,"height":1,"url":"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2024\/11\/BigCommerce-Holdings-Inc-.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"21 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/#article","isPartOf":{"@id":"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/"},"author":{"name":"admin","@id":"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/267b348e6cf32a66aab33637c2d399a6"},"headline":"BigCommerce Announces Third Quarter 2024 Financial Results","datePublished":"2024-11-07T12:06:36+00:00","dateModified":"2024-11-07T12:06:36+00:00","mainEntityOfPage":{"@id":"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/"},"wordCount":4180,"publisher":{"@id":"https:\/\/english.saigonbiz.com\/vn\/#organization"},"articleSection":["People"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/","url":"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/","name":"BigCommerce Announces Third Quarter 2024 Financial Results - Biz and Live in Saigon","isPartOf":{"@id":"https:\/\/english.saigonbiz.com\/vn\/#website"},"datePublished":"2024-11-07T12:06:36+00:00","dateModified":"2024-11-07T12:06:36+00:00","breadcrumb":{"@id":"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/english.saigonbiz.com\/vn\/bigcommerce-announces-third-quarter-2024-financial-results\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/english.saigonbiz.com\/vn\/"},{"@type":"ListItem","position":2,"name":"BigCommerce Announces Third Quarter 2024 Financial Results"}]},{"@type":"WebSite","@id":"https:\/\/english.saigonbiz.com\/vn\/#website","url":"https:\/\/english.saigonbiz.com\/vn\/","name":"Biz and Live in Saigon","description":"","publisher":{"@id":"https:\/\/english.saigonbiz.com\/vn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/english.saigonbiz.com\/vn\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/english.saigonbiz.com\/vn\/#organization","name":"SaigonBiz Media","url":"https:\/\/english.saigonbiz.com\/vn\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/logo\/image\/","url":"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/cropped-c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview.png","contentUrl":"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/cropped-c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview.png","width":512,"height":512,"caption":"SaigonBiz Media"},"image":{"@id":"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SaigonbizGroup"]},{"@type":"Person","@id":"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/267b348e6cf32a66aab33637c2d399a6","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/english.saigonbiz.com\/vn\/#\/schema\/person\/image\/","url":"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview-2_uwp_avatar_thumb.png","contentUrl":"https:\/\/english.saigonbiz.com\/vn\/wp-content\/uploads\/2026\/03\/c2adea16-1c71-4315-8801-803a8d237e2a_removalai_preview-2_uwp_avatar_thumb.png","caption":"admin"},"sameAs":["https:\/\/english.saigonbiz.com\/vn"],"url":"https:\/\/english.saigonbiz.com\/vn\/profile\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/posts\/61431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/comments?post=61431"}],"version-history":[{"count":0,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/posts\/61431\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/media\/61432"}],"wp:attachment":[{"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/media?parent=61431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/categories?post=61431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/english.saigonbiz.com\/vn\/wp-json\/wp\/v2\/tags?post=61431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}