Assets (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Assets. |
|
| Schedule of assets measured on a recurring basis at fair value |
| | | | | | | | | | | | | | | Level 1 | | Level 2 | | Level 3 | | Total | | | | (in thousands) | June 30, 2026 | | | | | | | | | | | | | Cash equivalents | | | | | | | | | | | | | Certificate of deposits and time deposits | | $ | 85,209 | | $ | — | | $ | — | | $ | 85,209 | Money market cash | | | 37,624 | | | — | | | — | | | 37,624 | Total | | $ | 122,833 | | $ | — | | $ | — | | $ | 122,833 | Short-term investments | | | | | | | | | | | | | U.S. treasuries | | $ | 59,814 | | $ | — | | $ | — | | $ | 59,814 | Government agency securities | | | — | | | 58,946 | | | — | | | 58,946 | Corporate debt | | | — | | | 80,362 | | | — | | | 80,362 | Commercial paper | | | — | | | 15,818 | | | — | | | 15,818 | Total | | $ | 59,814 | | $ | 155,126 | | $ | — | | $ | 214,940 | | | | | | | | | | | | | | December 31, 2025 | | | | | | | | | | | | | Cash equivalents | | | | | | | | | | | | | Certificate of deposits and time deposits | | $ | 63,893 | | $ | — | | $ | — | | $ | 63,893 | Money market cash | | | 15,327 | | | — | | | — | | | 15,327 | Total | | $ | 79,220 | | $ | — | | $ | — | | $ | 79,220 | Short-term investments | | | | | | | | | | | | | U.S. treasuries | | $ | 77,110 | | $ | — | | $ | — | | $ | 77,110 | Government agency securities | | | — | | | 53,488 | | | — | | | 53,488 | Corporate debt | | | — | | | 96,165 | | | — | | | 96,165 | Total | | $ | 77,110 | | $ | 149,653 | | $ | — | | $ | 226,763 |
|
| Schedule of amortized cost and fair value of available-for-sale securities |
| | | | | | | | | | | | | | | | | | Gross | | Gross | | | | | Amortized | | Unrealized | | Unrealized | | Estimated | | | Cost | | Gains | | Losses | | Fair Value | | | | (in thousands) | June 30, 2026 | | | | | | | | | | | | | U.S. treasuries | | $ | 60,064 | | $ | 1 | | $ | (251) | | $ | 59,814 | Government agency securities | | | 59,155 | | | 7 | | | (216) | | | 58,946 | Corporate debt | | | 80,583 | | | 6 | | | (227) | | | 80,362 | Commercial paper | | | 15,818 | | | — | | | — | | | 15,818 | Total | | $ | 215,620 | | $ | 14 | | $ | (694) | | $ | 214,940 | | | | | | | | | | | | | | December 31, 2025 | | | | | | | | | | | | | U.S. treasuries | | $ | 77,106 | | $ | 52 | | $ | (48) | | $ | 77,110 | Government agency securities | | | 53,473 | | | 50 | | | (35) | | | 53,488 | Corporate debt | | | 96,144 | | | 86 | | | (65) | | | 96,165 | Total | | $ | 226,723 | | $ | 188 | | $ | (148) | | $ | 226,763 |
|
| Schedule of fair value and unrealized losses of available-for-sale securities in a loss position |
| | | | | | | | | | Continuous Loss Position | | | | for Less than 12 Months | | | | | | | Gross | | | | Estimated | | Unrealized | | | | Fair Value | | Losses | | | | | | (in thousands) | June 30, 2026 | | | | | | | | U.S. treasuries | | $ | 53,815 | | $ | (251) | | Government agency securities | | | 52,782 | | | (216) | | Corporate debt | | | 65,089 | | | (227) | | Total | | $ | 171,686 | | $ | (694) | | | | | | | | | | December 31, 2025 | | | | | | | | U.S. treasuries | | $ | 37,609 | | $ | (48) | | Government agency securities | | | 24,028 | | | (35) | | Corporate debt | | | 45,675 | | | (65) | | Total | | $ | 107,312 | | $ | (148) | |
|
| Schedule of contractual maturities of securities classified as available-for-sale |
| | | | | | | | | June 30, 2026 | | | Amortized | | Estimated | | | Cost | | Fair Value | | | | | (in thousands) | Due in one year or less | | $ | 129,788 | | $ | 129,623 | Due after one year through two years | | | 85,832 | | | 85,317 | Total | | $ | 215,620 | | $ | 214,940 |
|
| Schedule of inventories |
| | | | | | | | | June 30, | | December 31, | | | 2026 | | 2025 | | | | (in thousands) | Materials | | $ | 168,573 | | $ | 156,385 | Work-in-process | | | 92,067 | | | 80,947 | Finished goods | | | 5,203 | | | 7,017 | Evaluation inventory | | | 26,652 | | | 30,949 | Total | | $ | 292,495 | | $ | 275,298 |
|
| Schedule of property, plant, and equipment |
| | | | | | | | | June 30, | | December 31, | | | 2026 | | 2025 | | | | (in thousands) | Land | | $ | 5,061 | | $ | 5,061 | Building and improvements | | | 61,963 | | | 61,749 | Machinery and equipment (1) | | | 208,246 | | | 198,898 | Leasehold improvements | | | 55,735 | | | 55,210 | Gross property, plant, and equipment | | | 331,005 | | | 320,918 | Less: accumulated depreciation and amortization | | | 220,740 | | | 212,272 | Property, plant, and equipment, net | | $ | 110,265 | | $ | 108,646 |
| (1) | Machinery and equipment also includes software, furniture, and fixtures |
|
| Schedule of intangible assets excluding goodwill |
| | | | | | | | | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | | | | | Accumulated | | | | | | | | Accumulated | | | | | | Gross | | Amortization | | | | Gross | | Amortization | | | | | Carrying | | and | | Net | | Carrying | | and | | Net | | | Amount | | Impairment | | Amount | | Amount | | Impairment | | Amount | | | | (in thousands) | Technology | | $ | 355,928 | | $ | 355,928 | | $ | — | | $ | 355,928 | | $ | 355,437 | | $ | 491 | Customer relationships | | | 146,925 | | | 142,541 | | | 4,384 | | | 146,925 | | | 141,720 | | | 5,205 | Trademarks and tradenames | | | 30,910 | | | 30,910 | | | — | | | 30,910 | | | 30,910 | | | — | Other | | | 3,746 | | | 3,746 | | | — | | | 3,746 | | | 3,746 | | | — | Total | | $ | 537,509 | | $ | 533,125 | | $ | 4,384 | | $ | 537,509 | | $ | 531,813 | | $ | 5,696 |
|