Business
Protolabs Reports Financial Results for the Second Quarter of 2025
MINNEAPOLIS, July 31, 2025--Proto Labs, Inc. ("Protolabs" or the "Company") (NYSE: PRLB), the world’s leading provider of digital manufacturing services, today announced financial results for the second quarter ended June 30, 2025.
About this update from Proto Labs, Inc.
[{"type":"image","alt":"","displaySize":"","headline":null,"caption":"","credit":null,"className":"","disableSlideshowImg":false,"size":{"original":{"width":1505,"height":343,"url":"https://media.zenfs.com/en/business-wire.com/8efebd1d9831291ae65a49220ad920ef"},"resized":{"url":"https://s.yimg.com/ny/api/res/1.2/2inZ92JK6Ggab2G37Z64_Q--/YXBwaWQ9aGlnaGxhbmRlcjt3PTk2MDtoPTIxOTtjZj13ZWJw/https://media.zenfs.com/en/business-wire.com/8efebd1d9831291ae65a49220ad920ef","width":960,"height":219},"lightbox":{"url":"https://s.yimg.com/ny/api/res/1.2/wCWJ2pOeLZpy.uLI.1IL0Q--/YXBwaWQ9aGlnaGxhbmRlcjt3PTI0MDA7aD01NDY7Y2Y9d2VicA--/https://media.zenfs.com/en/business-wire.com/8efebd1d9831291ae65a49220ad920ef","width":1200,"height":273}},"lazy":false},{"type":"text","content":" Record Quarterly Revenue of $135.1 Million, a 7.5% increase Year-Over-Year ","length":74,"tagName":"p","attribs":{}},{"type":"text","content":" GAAP Earnings Per Share of $0.18, Non-GAAP Earnings Per Share of $0.41 ","length":70,"tagName":"p","attribs":{}},{"type":"text","content":" MINNEAPOLIS, July 31, 2025 --( BUSINESS WIRE )--Proto Labs, Inc. ("Protolabs" or the "Company") (NYSE: PRLB), the world’s leading provider of digital manufacturing services, today announced financial results for the second quarter ended June 30, 2025.","length":268,"tagName":"p"},{"type":"text","content":" Second Quarter 2025 Financial Highlights : ","length":41,"tagName":"p"},{"type":"list","items":[{"val":[{"type":"text","content":"Revenue was a record $135.1 million, a 7.5% increase compared to revenue of $125.6 million in the second quarter of 2024.","length":121,"tagName":"p","attribs":{}}]},{"val":[{"type":"text","content":"Revenue fulfilled through digital factories was $105.8 million, a 4.8% increase year-over-year.","length":95,"tagName":"p","attribs":{}}]},{"val":[{"type":"text","content":"Revenue fulfilled through the Protolabs Network was $29.3 million, an 18.6% increase year-over-year.","length":100,"tagName":"p","attribs":{}}]},{"val":[{"type":"text","content":"Net income was $4.4 million, or $0.18 per diluted share, compared to $4.5 million, or $0.18 per diluted share, in the second quarter of 2024.","length":141,"tagName":"p","attribs":{}}]},{"val":[{"type":"text","content":"Non-GAAP net income was $10.0 million, or $0.41 per diluted share, compared to $9.5 million, or $0.38 per diluted share, in the second quarter of 2024. See "Non-GAAP Financial Measures" below.","length":202,"tagName":"p","attribs":{}}]}],"tagName":"ul","bulletedList":true,"length":659,"olType":false},{"type":"text","content":""Protolabs generated record quarterly revenue in the second quarter, demonstrating the value we provide to customers and reinforcing our ability to execute in a dynamic and uncertain environment," commented President and Chief Executive Officer Suresh Krishna. "Our priorities remain as follows: drive growth in our key performance indicators, expand production capabilities, and reinforce our core prototyping offer. I am pleased with the progress our employees have made through the first half of the year, and I am confident we have the right foundation, team, and strategy in place to drive sustainable growth while maintaining industry-leading profitability and cash flow generation."","length":709,"tagName":"p"},{"type":"text","content":"Dan Schumacher, Chief Financial Officer, added: "Our strong revenue in the second quarter was driven by growth through both Factory and Network fulfillment. Non-GAAP EPS increased both sequentially and year-over-year, reflecting the strength of our profitable business model. We will continue to invest in growth, drive innovation, execute for our customers, and deliver long-term value to our shareholders."","length":418,"tagName":"p"},{"type":"text","content":" Additional Second Quarter 2025 Highlights: ","length":42,"tagName":"p"},{"type":"list","items":[{"val":[{"type":"text","content":"Customer contact information","length":28,"tagName":"p","attribs":{}},{"type":"list","items":[{"val":[{"type":"text","content":"Protolabs served 21,775 customer contacts during the quarter.","length":61,"tagName":"p","attribs":{}}]},{"val":[{"type":"text","content":"Revenue per customer contact increased 10.9% year-over-year to $6,203.","length":70,"tagName":"p","attribs":{}}]}],"tagName":"ul","bulletedList":true,"length":131,"olType":false}]},{"val":[{"type":"text","content":"EBITDA was $14.1 million. See "Non-GAAP Financial Measures" below.","length":76,"tagName":"p","attribs":{}}]},{"val":[{"type":"text","content":"Adjusted EBITDA was $19.7 million, or 14.6% of revenue, compared to $19.3 million, or 15.4% of revenue, in the second quarter of 2024. See "Non-GAAP Financial Measures" below.","length":185,"tagName":"p","attribs":{}}]},{"val":[{"type":"text","content":"Cash and investments balance was $123.2 million as of June 30, 2025.","length":68,"tagName":"p","attribs":{}}]}],"tagName":"ul","bulletedList":true,"length":488,"olType":false},{"type":"readMore"},{"type":"text","content":" Third Quarter 2025 Outlook ","length":26,"tagName":"p"},{"type":"text","content":"In the third quarter of 2025, the Company expects to generate revenue between $130.0 million and $138.0 million.","length":112,"tagName":"p"},{"type":"text","content":"The Company expects third quarter 2025 diluted net income per share between $0.17 and $0.25, and non-GAAP diluted net income per share between $0.35 and $0.43. See "Non-GAAP Financial Measures" below.","length":210,"tagName":"p"},{"type":"text","content":" Non-GAAP Financial Measures ","length":27,"tagName":"p"},{"type":"text","content":"The Company has included non-GAAP revenue growth by region and by service line that excludes the impact of changes in foreign currency exchange rates (collectively, "non-GAAP revenue growth"). Management believes these metrics, when viewed in conjunction with the comparable GAAP metrics, are useful in evaluating the underlying business trends and ongoing operating performance of the Company.","length":404,"tagName":"p"},{"type":"text","content":"The Company has included earnings before interest, taxes, depreciation and amortization ("EBITDA") and EBITDA, adjusted for stock-based compensation expense, unrealized (gain) loss on foreign currency, CEO transition costs and costs related to exit and disposal activities (collectively, "Adjusted EBITDA"), in this press release to provide investors with additional information regarding the Company’s financial results. The Company has also included earnings before interest, taxes, depreciation and amortization margin ("EBITDA margin") and EBITDA margin, adjusted for stock-based compensation expense, unrealized (gain) loss on foreign currency, CEO transition costs and costs related to exit and disposal activities (collectively, "Adjusted EBITDA margin"), in this press release to provide investors with additional information regarding the Company’s financial results.","length":916,"tagName":"p"},{"type":"text","content":"The Company has included non-GAAP gross margin, adjusted for stock-based compensation expense and amortization expense, in this press release to provide investors with additional information regarding the Company’s financial results.","length":233,"tagName":"p"},{"type":"text","content":"The Company has included non-GAAP operating margin, adjusted for stock-based compensation expense, amortization expense, CEO transition costs and costs related to exit and disposal activities (collectively, "non-GAAP operating margin"), in this press release to provide investors with additional information regarding the Company’s financial results.","length":360,"tagName":"p"},{"type":"text","content":"The Company has included non-GAAP net income and non-GAAP net income per share, in each case, adjusted for stock-based compensation expense, amortization expense, unrealized (gain) loss on foreign currency, CEO transition costs and costs related to exit and disposal activities (collectively, "non-GAAP net income"), in this press release to provide investors with additional information regarding the Company’s financial results.","length":440,"tagName":"p"},{"type":"text","content":"The Company has provided below reconciliations of GAAP to non-GAAP net income, non-GAAP net income per share, non-GAAP gross margin, non-GAAP operating margin, non-GAAP revenue growth by region and by service line, and Adjusted EBITDA and Adjusted EBITDA margin, the most directly comparable measures calculated and presented in accordance with GAAP. These non-GAAP measures are used by the Company’s management and board of directors to understand and evaluate operating performance and trends, provide useful measures for period-to-period comparisons of the Company’s business, and in determining executive and senior management incentive compensation. Accordingly, the Company believes that these non-GAAP measures provide useful information to investors and others in understanding and evaluating operating results in the same manner as our management and board of directors. These non-GAAP financial measures should not be considered a substitute for, or superior to, financial measures calculated in accordance with GAAP. These non-GAAP financial measures exclude significant expenses and income that are required by GAAP to be recorded in our condensed consolidated financial statements and are subject to inherent limitations. Investors should review the reconciliations of non-GAAP financial measures to the comparable GAAP financial measures that are included in this press release.","length":1392,"tagName":"p"},{"type":"text","content":" Conference Call ","length":15,"tagName":"p"},{"type":"text","content":"The Company has scheduled a conference call to discuss its second quarter 2025 financial results and third quarter 2025 outlook today, July 31, 2025 at 8:30 a.m. EDT. To access the call in the U.S. please dial 877-709-8150 or outside the U.S. dial 201-689-8354 at least five minutes prior to the 8:30 a.m. EDT start time. No participant code is required. A simultaneous webcast of the call and accompanying presentation will be available via the investor relations section of the Protolabs website and the following link: https://edge.media-server.com/mmc/p/mp2aa5du/ . A replay will be available for 14 days following the call on the investor relations section of the Protolabs website.","length":686,"tagName":"p"},{"type":"text","content":" About Protolabs ","length":15,"tagName":"p"},{"type":"text","content":"Protolabs is the fastest and most comprehensive manufacturing service from prototyping to production. Our digital factories produce low-volume parts in days while Protolabs Network unlocks advanced capabilities and volume pricing through its highly vetted manufacturing partners. The result? One digital manufacturing source for product developers, engineers, and supply chain teams across the globe. See what's next at protolabs.com.","length":438,"tagName":"p"},{"type":"text","content":" Forward-Looking Statements ","length":26,"tagName":"p"},{"type":"text","content":"Statements contained in this press release regarding matters that are not historical or current facts are "forward-looking statements" within the meaning of The Private Securities Litigation Reform Act of 1995. These statements involve known and unknown risks, uncertainties and other factors which may cause the results of Protolabs to be materially different than those expressed or implied in such statements. Certain of these risk factors and others are described in the "Risk Factors" section within reports filed with the SEC. Other unknown or unpredictable factors also could have material adverse effects on Protolabs’ future results. The forward-looking statements included in this press release are made only as of the date hereof. Protolabs cannot guarantee future results, levels of activity, performance or achievements. Accordingly, you should not place undue reliance on these forward-looking statements. Finally, Protolabs expressly disclaims any intent or obligation to update any forward-looking statements to reflect subsequent events or circumstances.","length":1091,"tagName":"p"},{"type":"table","headerItems":[],"items":[{"val":[{"colspan":"1","rowspan":"1","style":"padding-left:0.0px;width:73%;","val":[]},{"colspan":"2","rowspan":"1","style":"padding-left:0.0px;","val":[]},{"colspan":"1","rowspan":"1","style":"padding-left:0.0px;width:1%;","val":[]},{"colspan":"2","rowspan":"1","style":"padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"6","rowspan":"1","style":"padding-left:0.0px;","val":[{"type":"text","content":" Proto Labs, Inc. ","length":16,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"6","rowspan":"1","style":"padding-left:0.0px;","val":[{"type":"text","content":" Condensed Consolidated Balance Sheets ","length":37,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"6","rowspan":"1","style":"padding-left:0.0px;","val":[{"type":"text","content":" (In thousands) ","length":14,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;width:73%;","val":[]},{"colspan":"2","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;","val":[]},{"colspan":"1","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;width:1%;","val":[]},{"colspan":"2","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:73%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:73%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;","val":[{"type":"text","content":" June 30, 2025 ","length":14,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;","val":[{"type":"text","content":" December 31, 2024 ","length":18,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:73%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" (Unaudited) ","length":11,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:73%;","val":[{"type":"text","content":" Assets ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:73%;","val":[{"type":"text","content":"Current assets","length":14,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:15.0px;width:73%;","val":[{"type":"text","content":"Cash and cash equivalents","length":25,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"90,382","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"89,071","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:15.0px;width:73%;","val":[{"type":"text","content":"Short-term marketable securities","length":32,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"12,804","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"14,019","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:15.0px;width:73%;","val":[{"type":"text","content":"Accounts receivable, net","length":24,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"78,011","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"66,504","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:15.0px;width:73%;","val":[{"type":"text","content":"Inventory","length":9,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"13,169","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"12,305","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:15.0px;width:73%;","val":[{"type":"text","content":"Income taxes receivable","length":23,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"1,155","length":5,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"2,906","length":5,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:15.0px;width:73%;","val":[{"type":"text","content":"Prepaid expenses and other current assets","length":41,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"9,985","length":5,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"10,049","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:30.0px;width:73%;","val":[{"type":"text","content":"Total current assets","length":20,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"205,506","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"194,854","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:73%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:73%;","val":[{"type":"text","content":"Property and equipment, net","length":27,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"215,777","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"227,263","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:73%;","val":[{"type":"text","content":"Goodwill","length":8,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"273,991","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"273,991","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:73%;","val":[{"type":"text","content":"Other intangible assets, net","length":28,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"20,500","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"21,422","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:73%;","val":[{"type":"text","content":"Long-term marketable securities","length":31,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"20,037","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"17,773","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:73%;","val":[{"type":"text","content":"Operating lease assets","length":22,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"2,308","length":5,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"2,993","length":5,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:73%;","val":[{"type":"text","content":"Finance lease assets","length":20,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"558","length":3,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"692","length":3,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:73%;","val":[{"type":"text","content":"Other long-term assets","length":22,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"4,575","length":5,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"4,524","length":5,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:30.0px;width:73%;","val":[{"type":"text","content":"Total assets","length":12,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:double black 2.25pt;padding-left:0.0px;padding-right:0.0px;list-style-position:inside;width:1%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:double black 2.25pt;padding-left:0.0px;padding-right:0.0px;list-style-position:inside;width:12%;","val":[{"type":"text","content":"743,252","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:double black 2.25pt;padding-left:0.0px;padding-right:0.0px;list-style-position:inside;width:1%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:double black 2.25pt;padding-left:0.0px;padding-right:0.0px;list-style-position:inside;width:12%;","val":[{"type":"text","content":"743,512","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:73%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:73%;","val":[{"type":"text","content":" Liabilities and shareholders' equity ","length":40,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:73%;","val":[{"type":"text","content":"Current liabilities","length":19,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:15.0px;width:73%;","val":[{"type":"text","content":"Accounts payable","length":16,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"15,583","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"15,504","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:15.0px;width:73%;","val":[{"type":"text","content":"Accrued compensation","length":20,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"19,435","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"16,550","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:15.0px;width:73%;","val":[{"type":"text","content":"Accrued liabilities and other","length":29,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"25,846","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"19,621","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:15.0px;width:73%;","val":[{"type":"text","content":"Current operating lease liabilities","length":35,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"984","length":3,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"1,287","length":5,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:15.0px;width:73%;","val":[{"type":"text","content":"Current finance lease liabilities","length":33,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;border-bottom:solid black 1.0pt;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;border-bottom:solid black 1.0pt;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"316","length":3,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;border-bottom:solid black 1.0pt;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;border-bottom:solid black 1.0pt;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"309","length":3,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:30.0px;width:73%;","val":[{"type":"text","content":"Total current liabilities","length":25,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"62,164","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"53,271","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:73%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:73%;","val":[{"type":"text","content":"Long-term operating lease liabilities","length":37,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"1,402","length":5,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"1,633","length":5,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:73%;","val":[{"type":"text","content":"Long-term finance lease liabilities","length":35,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"127","length":3,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"287","length":3,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:73%;","val":[{"type":"text","content":"Long-term deferred tax liabilities","length":34,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"9,737","length":5,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"13,565","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:73%;","val":[{"type":"text","content":"Other long-term liabilities","length":27,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"5,115","length":5,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"4,605","length":5,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:73%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:73%;","val":[{"type":"text","content":"Shareholders' equity","length":24,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"664,707","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"670,151","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:30.0px;width:73%;","val":[{"type":"text","content":"Total liabilities and shareholders' equity","length":46,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:double black 2.25pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;list-style-position:inside;width:1%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:double black 2.25pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;list-style-position:inside;width:12%;","val":[{"type":"text","content":"743,252","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:double black 2.25pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;list-style-position:inside;width:1%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:double black 2.25pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;list-style-position:inside;width:12%;","val":[{"type":"text","content":"743,512","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;width:73%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:73%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]}],"length":1870},{"type":"table","headerItems":[],"items":[{"val":[{"colspan":"1","rowspan":"1","style":"padding-left:0.0px;width:45%;","val":[]},{"colspan":"2","rowspan":"1","style":"padding-left:0.0px;","val":[]},{"colspan":"1","rowspan":"1","style":"padding-left:0.0px;width:1%;","val":[]},{"colspan":"2","rowspan":"1","style":"padding-left:0.0px;","val":[]},{"colspan":"1","rowspan":"1","style":"padding-left:0.0px;width:1%;","val":[]},{"colspan":"2","rowspan":"1","style":"padding-left:0.0px;","val":[]},{"colspan":"1","rowspan":"1","style":"padding-left:0.0px;width:1%;","val":[]},{"colspan":"2","rowspan":"1","style":"padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"12","rowspan":"1","style":"padding-left:0.0px;","val":[{"type":"text","content":" Proto Labs, Inc. ","length":16,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"12","rowspan":"1","style":"padding-left:0.0px;","val":[{"type":"text","content":" Condensed Consolidated Statements of Operations ","length":47,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"12","rowspan":"1","style":"padding-left:0.0px;","val":[{"type":"text","content":" (In thousands, except share and per share amounts) ","length":50,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"12","rowspan":"1","style":"padding-left:0.0px;","val":[{"type":"text","content":" (Unaudited) ","length":11,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;width:45%;","val":[]},{"colspan":"2","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;","val":[]},{"colspan":"1","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;width:1%;","val":[]},{"colspan":"2","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;","val":[]},{"colspan":"1","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;width:1%;","val":[]},{"colspan":"2","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;","val":[]},{"colspan":"1","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;width:1%;","val":[]},{"colspan":"2","rowspan":"1","style":"padding-left:0.0px;border-bottom:solid black 1.0pt;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:45%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:45%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"5","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;border-bottom:solid black 1.0pt;","val":[{"type":"text","content":" Three Months Ended June 30, ","length":28,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"5","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;","val":[{"type":"text","content":" Six Months Ended June 30, ","length":26,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:45%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;","val":[{"type":"text","content":" 2025 ","length":4,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;","val":[{"type":"text","content":" 2024 ","length":4,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;","val":[{"type":"text","content":" 2025 ","length":4,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;","val":[{"type":"text","content":" 2024 ","length":4,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:45%;","val":[{"type":"text","content":"Revenue","length":7,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:15.0px;width:45%;","val":[{"type":"text","content":"Injection Molding","length":17,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"47,415","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"49,080","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"96,138","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":"$","length":1,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"101,743","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:15.0px;width:45%;","val":[{"type":"text","content":"CNC Machining","length":13,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"61,945","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"51,239","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"114,788","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"101,171","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:15.0px;width:45%;","val":[{"type":"text","content":"3D Printing","length":11,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"21,215","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"21,281","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"41,409","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"42,863","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:15.0px;width:45%;","val":[{"type":"text","content":"Sheet Metal","length":11,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"4,303","length":5,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"3,922","length":5,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"8,514","length":5,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"7,475","length":5,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:15.0px;width:45%;","val":[{"type":"text","content":"Other Revenue","length":13,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"185","length":3,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"109","length":3,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"419","length":3,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"269","length":3,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:30.0px;width:45%;","val":[{"type":"text","content":"Total Revenue","length":13,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"135,063","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"125,631","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"261,268","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"253,521","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:45%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:45%;","val":[{"type":"text","content":"Cost of revenue","length":15,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"75,289","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"69,085","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"145,796","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;border-bottom:solid black 1.0pt;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;padding-bottom:4.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"139,508","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:45%;","val":[{"type":"text","content":"Gross profit","length":12,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"59,774","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"56,546","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"115,472","length":7,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"114,013","length":7,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:45%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:45%;","val":[{"type":"text","content":"Operating expenses","length":18,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"2","rowspan":"1","style":"vertical-align:bottom;padding-left:0.0px;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:15.0px;width:45%;","val":[{"type":"text","content":"Marketing and sales","length":19,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"24,731","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"23,291","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"48,480","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:1%;","val":[{"type":"text","content":" ","length":6,"tagName":"p","attribs":{}}]},{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;background-color:#CCEEFF;padding-left:0.0px;padding-right:0.0px;text-align:right;list-style-position:inside;width:12%;","val":[{"type":"text","content":"46,451","length":6,"tagName":"p","attribs":{}}]}]},{"val":[{"colspan":"1","rowspan":"1","style":"vertical-align:bottom;padding-left:15.0px;width:45%;","val":[{"type":"text","content":"Research and development","length":24,"tagName":"p","attribs":{}}...