Business
Tenable Announces Fourth Quarter and Full Year 2025 Financial Results
Tenable exceeds all guided metrics for the fourth quarter and full year 2025, announces increase of $150 million to share repurchase authorization Fourth quarter revenue of $260.5 million, up 11% year-over-year; full year revenue of $999.4 million, up 11% year-over-yearFourth quarter calculated current billings of $327.8 million, up 8% year-over-year; full year calculated current billings of $1.049 billion, up 8% year-over-yearFull year net cash provided by operating activities of $266.8 million
About this update from Tenable Holdings, Inc.
[{"type":"image","alt":"Tenable Holdings, Inc.","displaySize":"","headline":null,"caption":"Tenable Holdings, Inc.","className":"","disableSlideshowImg":false,"size":{"original":{"width":300,"height":68,"url":"https://media.zenfs.com/en/globenewswire.com/ad2926178ff383417190abf37b8494eb"},"resized":{"url":"https://s.yimg.com/ny/api/res/1.2/4qCWJ6Lfbn4lgzvTqo.BfA--/YXBwaWQ9aGlnaGxhbmRlcjt3PTQyMDtoPTk1O2NmPXdlYnA-/https://media.zenfs.com/en/globenewswire.com/ad2926178ff383417190abf37b8494eb","width":300,"height":68}},"lazy":false},{"type":"text","content":"Tenable exceeds all guided metrics for the fourth quarter and full year 2025, announces increase of $150 million to share repurchase authorization","length":146,"tagName":"p"},{"type":"list","items":[{"val":[{"type":"text","content":"Fourth quarter revenue of $260.5 million, up 11% year-over-year; full year revenue of $999.4 million, up 11% year-over-year","length":123,"tagName":"p"}]},{"val":[{"type":"text","content":"Fourth quarter calculated current billings of $327.8 million, up 8% year-over-year; full year calculated current billings of $1.049 billion, up 8% year-over-year","length":161,"tagName":"p"}]},{"val":[{"type":"text","content":"Full year net cash provided by operating activities of $266.8 million; full year unlevered free cash flow of $277.0 million ","length":123,"tagName":"p"}]}],"tagName":"ul","bulletedList":true,"length":407,"olType":false},{"type":"text","content":"COLUMBIA, Md., Feb. 04, 2026 (GLOBE NEWSWIRE) -- Tenable Holdings, Inc. (“Tenable”) (Nasdaq: TENB), the exposure management company, today announced financial results for the quarter and year ended December 31, 2025.","length":216,"tagName":"p"},{"type":"text","content":""We are very pleased with the execution in the quarter and the full year as we delivered better-than-expected results across all of our guided metrics," said Steve Vintz, Co-CEO of Tenable. "Our focus on expanding Tenable One and ensuring AI remains central to every innovation is driving stronger platform adoption and deeper customer engagement."","length":368,"tagName":"p"},{"type":"text","content":""We are incredibly proud to be recognized as an industry leader in Exposure Management across all three major industry analyst firms," said Mark Thurmond, Co-CEO of Tenable. "Customers are investing in Tenable One as a long-term platform to turn fragmented security data into a unified, actionable roadmap for risk reduction."","length":346,"tagName":"p"},{"type":"text","content":" Fourth Quarter 2025 Financial Highlights ","length":40,"tagName":"p"},{"type":"list","items":[{"val":[{"type":"text","content":"Revenue was $260.5 million, an 11% increase year-over-year","length":58,"tagName":"p"}]},{"val":[{"type":"text","content":"Calculated current billings was $327.8 million, an 8% increase year-over-year","length":77,"tagName":"p"}]},{"val":[{"type":"text","content":"GAAP income from operations was $8.9 million, compared to $13.0 million in the fourth quarter of 2024","length":101,"tagName":"p"}]},{"val":[{"type":"text","content":"Non-GAAP income from operations was $63.7 million, compared to $59.4 million in the fourth quarter of 2024","length":106,"tagName":"p"}]},{"val":[{"type":"text","content":"GAAP net loss was $0.7 million, compared to $1.9 million of net income in the fourth quarter of 2024","length":100,"tagName":"p"}]},{"val":[{"type":"text","content":"GAAP net loss per share was $0.01, compared to earnings per share of $0.02 in the fourth quarter of 2024","length":104,"tagName":"p"}]},{"val":[{"type":"text","content":"Non-GAAP net income was $57.3 million, compared to $50.7 million in the fourth quarter of 2024","length":94,"tagName":"p"}]},{"val":[{"type":"text","content":"Non-GAAP diluted earnings per share was $0.48, compared to $0.41 in the fourth quarter of 2024","length":94,"tagName":"p"}]},{"val":[{"type":"text","content":"Net cash provided by operating activities was $83.0 million, compared to $81.1 million in the fourth quarter of 2024","length":116,"tagName":"p"}]},{"val":[{"type":"text","content":"Unlevered free cash flow was $87.5 million, compared to $85.7 million in the fourth quarter of 2024","length":99,"tagName":"p"}]},{"val":[{"type":"text","content":"Repurchased 2.3 million shares of our common stock for $62.5 million ","length":68,"tagName":"p"}]}],"tagName":"ul","bulletedList":true,"length":1017,"olType":false},{"type":"text","content":" Full Year 2025 Financial Highlights ","length":35,"tagName":"p"},{"type":"list","items":[{"val":[{"type":"text","content":"Revenue was $999.4 million, an 11% increase year-over-year","length":58,"tagName":"p"}]},{"val":[{"type":"text","content":"Calculated current billings was $1.049 billion, an 8% increase year-over-year","length":77,"tagName":"p"}]},{"val":[{"type":"text","content":"GAAP loss from operations was $9.2 million, compared to $6.9 million in 2024","length":76,"tagName":"p"}]},{"val":[{"type":"text","content":"Non-GAAP income from operations was $219.0 million, compared to $184.1 million in 2024","length":86,"tagName":"p"}]},{"val":[{"type":"text","content":"GAAP net loss was $36.1 million, compared to $36.3 million in 2024","length":66,"tagName":"p"}]},{"val":[{"type":"text","content":"GAAP net loss per share was $0.30, compared to $0.31 in 2024","length":60,"tagName":"p"}]},{"val":[{"type":"text","content":"Non-GAAP net income was $194.4 million, compared to $158.6 million in 2024","length":74,"tagName":"p"}]},{"val":[{"type":"text","content":"Non-GAAP diluted earnings per share was $1.59, compared to $1.29 in 2024","length":72,"tagName":"p"}]},{"val":[{"type":"text","content":"Cash and cash equivalents and short-term investments were $402.2 million at December 31, 2025, compared to $577.2 million at December 31, 2024","length":147,"tagName":"p"}]},{"val":[{"type":"text","content":"Net cash provided by operating activities was $266.8 million, compared to $217.5 million in 2024","length":96,"tagName":"p"}]},{"val":[{"type":"text","content":"Unlevered free cash flow was $277.0 million, compared to $237.8 million in 2024","length":79,"tagName":"p"}]},{"val":[{"type":"text","content":"Repurchased 7.9 million shares of our common stock for $247.5 million ","length":69,"tagName":"p"}]}],"tagName":"ul","bulletedList":true,"length":960,"olType":false},{"type":"readMore"},{"type":"text","content":" Recent Business Highlights ","length":26,"tagName":"p"},{"type":"list","items":[{"val":[{"type":"text","content":"Added 502 new enterprise platform customers and 5 net new six-figure customers","length":78,"tagName":"p"}]},{"val":[{"type":"text","content":"Announced a $150 million expansion of our existing share repurchase program, increasing the total remaining authorization to $338 million","length":137,"tagName":"p"}]},{"val":[{"type":"text","content":"Appointed Microsoft cloud and AI security veteran Vlad Korsunsky as Chief Technology Officer","length":92,"tagName":"p"}]},{"val":[{"type":"text","content":"Named a Leader in the 2025 Gartner® Magic Quadrant™ for Exposure Assessment Platforms and named a Customers’ Choice in the 2025 Gartner® Peer Insights™ Voice of the Customer for Cloud-Native Application Protection Platforms","length":223,"tagName":"p"}]},{"val":[{"type":"text","content":"Named as the company to beat for AI-Powered Exposure Assessment (EAP) in the 2025 Gartner® AI-Powered Exposure Assessment","length":121,"tagName":"p"}]},{"val":[{"type":"text","content":"S&P Global upgraded our credit rating to BB from BB-","length":56,"tagName":"p"}]},{"val":[{"type":"text","content":"Announced agreement with GSA OneGov to further invest in FedRAMP-authorized cloud security capabilities ","length":103,"tagName":"p"}]}],"tagName":"ul","bulletedList":true,"length":810,"olType":false},{"type":"text","content":" Financial Outlook ","length":17,"tagName":"p"},{"type":"text","content":"For the first quarter of 2026, we currently expect:","length":51,"tagName":"p"},{"type":"list","items":[{"val":[{"type":"text","content":"Revenue in the range of $257.0 million to $260.0 million","length":66,"tagName":"p"}]},{"val":[{"type":"text","content":"Non-GAAP income from operations in the range of $53.0 million to $56.0 million","length":78,"tagName":"p"}]},{"val":[{"type":"text","content":"Non-GAAP net income in the range of $46.0 million to $49.0 million, assuming interest income of $2.9 million, interest expense of $6.4 million and a provision for income taxes of $3.1 million","length":206,"tagName":"p"}]},{"val":[{"type":"text","content":"Non-GAAP diluted earnings per share in the range of $0.39 to $0.42","length":66,"tagName":"p"}]},{"val":[{"type":"text","content":"118.0 million diluted weighted average shares outstanding ","length":62,"tagName":"p"}]}],"tagName":"ul","bulletedList":true,"length":478,"olType":false},{"type":"text","content":"For the year ending December 31, 2026, we currently expect:","length":59,"tagName":"p"},{"type":"list","items":[{"val":[{"type":"text","content":"Revenue in the range of $1.065 billion to $1.075 billion","length":66,"tagName":"p"}]},{"val":[{"type":"text","content":"Non-GAAP income from operations in the range of $245.0 million to $255.0 million","length":80,"tagName":"p"}]},{"val":[{"type":"text","content":"Non-GAAP net income in the range of $214.0 million to $224.0 million, assuming interest income of $10.4 million, interest expense of $25.9 million and a provision for income taxes of $13.3 million","length":211,"tagName":"p"}]},{"val":[{"type":"text","content":"Non-GAAP diluted earnings per share in the range of $1.81 to $1.90","length":66,"tagName":"p"}]},{"val":[{"type":"text","content":"118.0 million diluted weighted average shares outstanding","length":62,"tagName":"p"}]},{"val":[{"type":"text","content":"Unlevered free cash flow in the range of $285.0 million to $295.0 million ","length":83,"tagName":"p"}]}],"tagName":"ul","bulletedList":true,"length":568,"olType":false},{"type":"text","content":"As discussed previously, changes in billing duration due to the shift to annual installment billing is creating negative distortion in calculated current billings that fails to accurately represent our growth rate, and we have transitioned away from relying on calculated current billings to monitor performance of our business. Consequently, we will no longer provide a specific guidance range for calculated current billings in 2026 and forward. However, while we will not provide a specific guidance range, we expect full year 2026 calculated current billings will be in line with current consensus expectations, despite the anticipated billings duration headwinds.","length":668,"tagName":"p"},{"type":"text","content":" Conference Call Information ","length":27,"tagName":"p"},{"type":"text","content":"Tenable will host a conference call today, February 4, 2026, at 4:30 p.m. Eastern Time to discuss its financial results. The conference call can be accessed at 877-407-9716 (U.S.) and 201-493-6779 (international). A live webcast of the event will be available on the Tenable Investor Relations website at https://investors.tenable.com . An archived replay of the live broadcast will be available on the Investor Relations page of the website following the call.","length":465,"tagName":"p"},{"type":"text","content":" About Tenable ","length":13,"tagName":"p"},{"type":"text","content":"Tenable ® is the exposure management company, exposing and closing the cybersecurity gaps that erode business value, reputation and trust. The company’s AI-powered exposure management platform radically unifies security visibility, insight and action across the attack surface, equipping modern organizations to protect against attacks from IT infrastructure to cloud environments to critical infrastructure and everywhere in between. By protecting enterprises from security exposure, Tenable reduces business risk for over 40,000 customers around the globe. Learn more at tenable.com .","length":589,"tagName":"p"},{"type":"text","content":" Contact Information ","length":19,"tagName":"p"},{"type":"text","content":" Investor Relations [email protected] ","length":40,"tagName":"p"},{"type":"text","content":" Media Relations [email protected] ","length":37,"tagName":"p"},{"type":"text","content":" Forward-Looking Statements ","length":26,"tagName":"p"},{"type":"text","content":" This press release includes forward-looking statements within the meaning of the "safe harbor" provisions of the Private Securities Litigation Reform Act of 1995. All statements contained in this press release other than statements of historical fact, including statements regarding our future results of operations and financial position, our platform's ability to help protect enterprises from security exposure, our business strategy and plans and objectives for future operations, are forward-looking statements and represent our views as of the date of this press release. The words “anticipate,” "believe,” “continue,” “estimate,” “expect,” “intend,” “may,” “will” and similar expressions are intended to identify forward-looking statements. We have based these forward-looking statements on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives and financial needs. These forward-looking statements are subject to a number of assumptions and risks and uncertainties, many of which involve factors or circumstances that are beyond our control that could affect our financial results. These risks and uncertainties are detailed in the sections titled "Risk Factors" and "Management's Discussion and Analysis of Financial Condition and Results of Operations" in our Annual Report on Form 10-K for the year ended December 31, 2024 , our Quarterly Report on Form 10-Q for the quarter ended September 30, 2025 and other filings that we make from time to time with the SEC, which are available on the SEC's website at sec.gov. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and trends discussed in this press release may not occur and actual results could differ materially and adversely from those anticipated or implied in any forward-looking statements. Except as required by law, we are under no obligation to update these forward-looking statements subsequent to the date of this press release, or to update the reasons if actual results differ materially from those anticipated in the forward-looking statements. ","length":2682,"tagName":"p"},{"type":"text","content":" Non-GAAP Financial Measures ","length":27,"tagName":"p"},{"type":"text","content":"To supplement our consolidated financial statements, which are prepared and presented in accordance with GAAP, we use certain non-GAAP financial measures, as described below, to understand and evaluate our core operating performance. These non-GAAP financial measures, which may be different than similarly titled measures used by other companies, are presented to enhance the overall understanding of our financial performance and should not be considered a substitute for, or superior to, the financial information prepared and presented in accordance with GAAP.","length":579,"tagName":"p"},{"type":"text","content":"We believe that these non-GAAP financial measures provide useful information about our financial performance, enhance the overall understanding of our past performance and future prospects and are helpful to investors in comparing our financial results over multiple periods with other companies in our industry.","length":322,"tagName":"p"},{"type":"text","content":"Reconciliations of non-GAAP financial measures to the most directly comparable GAAP financial measures are included in the financial tables accompanying this press release.","length":172,"tagName":"p"},{"type":"text","content":" Calculated Current Billings: We define calculated current billings, a non-GAAP financial measure, as total revenue recognized in a period plus the change in current deferred revenue in the corresponding period. Historically we have used calculated current billings to measure and monitor our ability to provide our business with the working capital generated by upfront payments from our customers. The timing of large multi-year contracts and the preference for annual billing versus multi-year upfront billing, may distort calculated current billings growth in one period over another.","length":587,"tagName":"p"},{"type":"text","content":" Free Cash Flow and Unlevered Free Cash Flow: We define free cash flow, a non-GAAP financial measure, as net cash provided by operating activities less purchases of property and equipment and capitalized software development costs. We believe free cash flow is an important liquidity measure of the cash that is available (if any), after purchases of property and equipment and capitalized software development costs, for investment in our business and to make acquisitions. We believe that free cash flow is useful as a liquidity measure because it measures our ability to generate cash. We define unlevered free cash flow as free cash flow plus cash paid for interest and other financing costs. We believe unlevered free cash flow is useful as a liquidity measure as it measures the cash that is available to invest in our business and meet our current debt obligations and future financing needs. However, given our debt obligations, non-cancelable commitments and other contractual obligations, unlevered free cash flow does not represent residual cash flow available for discretionary expenses.","length":1108,"tagName":"p"},{"type":"text","content":" Non-GAAP Income from Operations and Non-GAAP Operating Margin: We define these non-GAAP financial measures as their respective GAAP measures, excluding the effect of stock-based compensation, acquisition-related expenses, restructuring expenses, costs related to the intra-entity asset transfers resulting from the internal restructuring of legal entities, and amortization of acquired intangible assets. Acquisition-related expenses include transaction and integration expenses, as well as costs related to the intercompany transfer of acquired intellectual property. Restructuring expenses include non-ordinary course severance, employee related benefits, and other charges to reorganize business operations. We believe that the exclusion of these expenses provides for a useful comparison of our operating results to prior periods and to our peer companies, which commonly exclude restructuring expenses.","length":907,"tagName":"p"},{"type":"text","content":" Non-GAAP Net Income and Non-GAAP Earnings Per Share: We define non-GAAP net income as GAAP net income (loss), excluding the effect of stock-based compensation, acquisition-related expenses, restructuring expenses and amortization of acquired intangible assets, including the applicable tax impacts. In addition, we exclude the tax impact and related costs of intra-entity asset transfers resulting from the internal restructuring of legal entities as well as deferred income tax benefits recognized in connection with acquisitions. We use non-GAAP net income to calculate non-GAAP earnings per share.","length":600,"tagName":"p"},{"type":"text","content":" Non-GAAP Gross Profit and Non-GAAP Gross Margin: We define non-GAAP gross profit as GAAP gross profit, excluding the effect of stock-based compensation and amortization of acquired intangible assets. Non-GAAP gross margin is defined as non-GAAP gross profit as a percentage of revenue.","length":285,"tagName":"p"},{"type":"text","content":" Non-GAAP Sales and Marketing Expense, Non-GAAP Research and Development Expense and Non-GAAP General and Administrative Expense: We define these non-GAAP measures as their respective GAAP measures, excluding stock-based compensation, acquisition-related expenses and costs related to intra-entity asset transfers resulting from the internal restructuring of legal entities.","length":373,"tagName":"p"},{"type":"table","headerItems":[],"items":[{"val":[{"colspan":"16","style":"text-align:center;vertical-align:middle;","val":[{"type":"text","content":" TENABLE HOLDINGS, INC. CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) ","length":72,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"7","style":"border-bottom:solid black 1pt;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" Three Months Ended December 31, ","length":31,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"7","style":"border-bottom:solid black 1pt;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" Year Ended December 31, ","length":24,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"max-width:49%;width:49%;min-width:49%;vertical-align:bottom;","val":[{"type":"text","content":" (in thousands, except per share data) ","length":37,"tagName":"p","attribs":{}}]},{"style":"max-width:1%;width:1%;min-width:1%;border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:10%;width:10%;min-width:10%;border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" 2025 ","length":4,"tagName":"p","attribs":{}}]},{"style":"max-width:1%;width:1%;min-width:1%;border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:1%;width:1%;min-width:1%;border-top:solid black 1pt;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:1%;width:1%;min-width:1%;border-top:solid black 1pt;border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:10%;width:10%;min-width:10%;border-top:solid black 1pt;border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" 2024 ","length":4,"tagName":"p","attribs":{}}]},{"style":"max-width:1%;width:1%;min-width:1%;border-top:solid black 1pt;border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:1%;width:1%;min-width:1%;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:1%;width:1%;min-width:1%;border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:10%;width:10%;min-width:10%;border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" 2025 ","length":4,"tagName":"p","attribs":{}}]},{"style":"max-width:1%;width:1%;min-width:1%;border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:1%;width:1%;min-width:1%;border-top:solid black 1pt;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:1%;width:1%;min-width:1%;border-top:solid black 1pt;border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:10%;width:10%;min-width:10%;border-top:solid black 1pt;border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" 2024 ","length":4,"tagName":"p","attribs":{}}]},{"style":"max-width:1%;width:1%;min-width:1%;border-top:solid black 1pt;border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:bottom;","val":[{"type":"text","content":"Revenue","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"260,533","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"235,731","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"999,405","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"900,021","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:bottom;","val":[{"type":"text","content":"Cost of revenue (1) ","length":18,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"55,290","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"51,439","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"218,937","length":7,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"199,668","length":7,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:bottom;","val":[{"type":"text","content":"Gross profit","length":12,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"205,243","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"184,292","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"780,468","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"700,353","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:bottom;","val":[{"type":"text","content":"Operating expenses:","length":19,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:middle;text-align:left;padding-left:20.0px;vertical-align:bottom;","val":[{"type":"text","content":"Sales and marketing (1) ","length":22,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"106,727","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"95,348","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"416,949","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"395,385","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:middle;text-align:left;padding-left:20.0px;vertical-align:bottom;","val":[{"type":"text","content":"Research and development (1) ","length":27,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"54,945","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"44,728","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"223,669","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"181,624","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:middle;text-align:left;padding-left:20.0px;vertical-align:bottom;","val":[{"type":"text","content":"General and administrative (1) ","length":29,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"31,603","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"31,241","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"145,905","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"124,130","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:middle;text-align:left;padding-left:20.0px;vertical-align:bottom;","val":[{"type":"text","content":"Restructuring","length":13,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"3,113","length":5,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"—","length":1,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"3,113","length":5,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"6,070","length":5,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:bottom;","val":[{"type":"text","content":"Total operating expenses","length":24,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"196,388","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"171,317","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"789,636","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"707,209","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:bottom;","val":[{"type":"text","content":"Income (loss) from operations","length":29,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"8,855","length":5,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"12,975","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(9,168","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(6,856","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:middle;text-align:left;padding-left:20.0px;vertical-align:bottom;","val":[{"type":"text","content":"Interest income","length":15,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"3,395","length":5,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"5,738","length":5,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"15,992","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"23,325","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:middle;text-align:left;padding-left:20.0px;vertical-align:bottom;","val":[{"type":"text","content":"Interest expense","length":16,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(7,056","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(7,587","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(28,419","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(31,920","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:middle;text-align:left;padding-left:20.0px;vertical-align:bottom;","val":[{"type":"text","content":"Other expense, net","length":18,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(1,134","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(2,577","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(1,338","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(3,435","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:bottom;","val":[{"type":"text","content":"Income (loss) before income taxes","length":33,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"4,060","length":5,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"8,549","length":5,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(22,933","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(18,886","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:bottom;","val":[{"type":"text","content":"Provision for income taxes","length":26,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"4,797","length":5,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"6,681","length":5,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"13,185","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"17,415","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:bottom;","val":[{"type":"text","content":"Net (loss) income","length":17,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(737","length":4,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"1,868","length":5,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(36,118","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(36,301","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"border-top:double black 3pt;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"border-top:double black 3pt;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"border-top:double black 3pt;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"border-top:double black 3pt;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:middle;text-align:left;padding-left:10.0px;vertical-align:bottom;","val":[{"type":"text","content":"Net (loss) earnings per share:","length":30,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:middle;text-align:left;padding-left:25.0px;vertical-align:bottom;","val":[{"type":"text","content":"Basic","length":5,"tagName":"p","attribs":{}}]},{"style":"border-bottom:double black 3pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-bottom:double black 3pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(0.01","length":5,"tagName":"p","attribs":{}}]},{"style":"border-bottom:double black 3pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:double black 3pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-bottom:double black 3pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"0.02","length":4,"tagName":"p","attribs":{}}]},{"style":"border-bottom:double black 3pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:double black 3pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-bottom:double black 3pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(0.30","length":5,"tagName":"p","attribs":{}}]},{"style":"border-bottom:double black 3pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:double black 3pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-bottom:double black 3pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(0.31","length":5,"tagName":"p","attribs":{}}]},{"style":"border-bottom:double black 3pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:middle;text-align:left;padding-left:25.0px;vertical-align:bottom;","val":[{"type":"text","content":"Diluted","length":7,"tagName":"p","attribs":{}}]},{"style":"border-top:double black 3pt;border-bottom:double black 3pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:double black 3pt;border-bottom:double black 3pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(0.01","length":5,"tagName":"p","attribs":{}}]},{"style":"border-top:double black 3pt;border-bottom:double black 3pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:double black 3pt;border-bottom:double black 3pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:double black 3pt;border-bottom:double black 3pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"0.02","length":4,"tagName":"p","attribs":{}}]},{"style":"border-top:double black 3pt;border-bottom:double black 3pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:double black 3pt;border-bottom:double black 3pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:double black 3pt;border-bottom:double black 3pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(0.30","length":5,"tagName":"p","attribs":{}}]},{"style":"border-top:double black 3pt;border-bottom:double black 3pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:double black 3pt;border-bottom:double black 3pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:double black 3pt;border-bottom:double black 3pt;padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"(0.31","length":5,"tagName":"p","attribs":{}}]},{"style":"border-top:double black 3pt;border-bottom:double black 3pt;padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":")","length":1,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"border-top:double black 3pt;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"border-top:double black 3pt;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"border-top:double black 3pt;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"border-top:double black 3pt;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:middle;text-align:left;padding-left:10.0px;vertical-align:bottom;","val":[{"type":"text","content":"Weighted-average shares used to compute net (loss) earnings per share:","length":70,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"3","style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:middle;text-align:left;padding-left:25.0px;vertical-align:bottom;","val":[{"type":"text","content":"Basic","length":5,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"118,955","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"119,748","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"120,124","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"118,789","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:middle;text-align:left;padding-left:25.0px;vertical-align:bottom;","val":[{"type":"text","content":"Diluted","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"118,955","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"123,853","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"120,124","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"118,789","length":7,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:left;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]}],"length":2457},{"type":"text","content":"_______________","length":15,"tagName":"p"},{"type":"text","content":" (1) Includes stock-based compensation as follows:","length":96,"tagName":"p"},{"type":"table","headerItems":[],"items":[{"val":[{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"5","style":"border-bottom:solid black 1pt;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" Three Months Ended December 31, ","length":31,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"5","style":"border-bottom:solid black 1pt;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" Year Ended December 31, ","length":23,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"max-width:50%;width:50%;min-width:50%;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:1%;width:1%;min-width:1%;border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:10%;width:10%;min-width:10%;border-bottom:solid black 1pt;padding-left:0;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" 2025 ","length":4,"tagName":"p","attribs":{}}]},{"style":"max-width:2%;width:2%;min-width:2%;border-top:solid black 1pt;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:1%;width:1%;min-width:1%;border-top:solid black 1pt;border-bottom:solid black 1pt;padding-right:0;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:10%;width:10%;min-width:10%;border-top:solid black 1pt;border-bottom:solid black 1pt;padding-left:0;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" 2024 ","length":4,"tagName":"p","attribs":{}}]},{"style":"max-width:2%;width:2%;min-width:2%;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:1%;width:1%;min-width:1%;border-bottom:solid black 1pt;padding-right:0;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:10%;width:10%;min-width:10%;border-bottom:solid black 1pt;padding-left:0;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" 2025 ","length":4,"tagName":"p","attribs":{}}]},{"style":"max-width:2%;width:2%;min-width:2%;border-top:solid black 1pt;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:1%;width:1%;min-width:1%;border-top:solid black 1pt;border-bottom:solid black 1pt;padding-right:0;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"max-width:10%;width:10%;min-width:10%;border-top:solid black 1pt;border-bottom:solid black 1pt;padding-left:0;text-align:center;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" 2024 ","length":4,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:bottom;","val":[{"type":"text","content":"Cost of revenue","length":15,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"3,444","length":5,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"3,191","length":5,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"13,714","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"12,677","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:bottom;","val":[{"type":"text","content":"Sales and marketing","length":19,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"17,302","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"15,210","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"68,801","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"62,727","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:bottom;","val":[{"type":"text","content":"Research and development","length":24,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"14,101","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"12,261","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"56,542","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"47,656","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:bottom;","val":[{"type":"text","content":"General and administrative (2) ","length":29,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"9,655","length":5,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"10,052","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"52,756","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-bottom:solid black 1pt;padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"40,455","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"style":"vertical-align:middle;text-align:left;padding-left:20.0px;vertical-align:bottom;","val":[{"type":"text","content":"Total stock-based compensation","length":30,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"44,502","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"40,714","length":6,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"191,813","length":7,"tagName":"p","attribs":{}}]},{"style":"vertical-align:bottom;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-right:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"style":"border-top:solid black 1pt;border-bottom:double black 3pt;padding-left:0;text-align:right;vertical-align:middle;vertical-align:bottom;","val":[{"type":"text","content":"163,515","length":7,"tagName":"p","attribs":{}}]}]}],"length":530},{"type":"text","content":"_______________","length":15,"tagName":"p"},{"type":"text","content":" (2) Stock-based compensation in the year ended December 31, 2025 includes $14.6 mi...
View stock analysis, news, and events for Tenable Holdings, Inc.