| Schedule of Stockholders Equity |
The following tables summarize the changes in equity during the three months ended March 31, 2026 and 2025, respectively (amounts in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Common Stock | | | | | | | | | | Shares | | Amount | | Additional paid-in capital | | Accumulated other comprehensive income (loss) | | Accumulated deficit | | Total stockholders' equity | | Balance at December 31, 2025 | 46,744 | | | $ | 47 | | | $ | 873,637 | | | $ | (723) | | | $ | (577,231) | | | $ | 295,730 | | | Issuance of common stock under stock plans, net of tax and payments | 317 | | | — | | | (288) | | | — | | | — | | | (288) | | | Stock-based compensation expense | — | | | — | | | 4,528 | | | — | | | — | | | 4,528 | | | Unrealized losses on marketable securities, net of tax | — | | | — | | | — | | | (113) | | | — | | | (113) | | | Foreign currency translation, net of tax | — | | | — | | | — | | | (177) | | | — | | | (177) | | | Net loss | — | | | — | | | — | | | — | | | (17,541) | | | (17,541) | | | Balance at March 31, 2026 | 47,061 | | | $ | 47 | | | $ | 877,877 | | | $ | (1,013) | | | $ | (594,772) | | | $ | 282,139 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Common Stock | | | | | | | | | | Shares | | Amount | | Additional paid-in capital | | Accumulated other comprehensive income (loss) | | Accumulated deficit | | Total stockholders' equity | | Balance at December 31, 2024 | 38,573 | | | $ | 39 | | | $ | 803,160 | | | $ | (3,080) | | | $ | (470,081) | | | $ | 330,038 | | | Issuance of common stock under stock plans, net of tax and payments | 228 | | — | | | 138 | | — | | — | | 138 | | Stock-based compensation expense | — | | — | | | 5,462 | | — | | — | | 5,462 | | Unrealized losses on marketable securities, net of tax | — | | — | | | — | | (8) | | — | | (8) | | Foreign currency translation, net of tax | — | | — | | | — | | 1,267 | | — | | 1,267 | | Net loss | — | | — | | | — | | — | | (20,504) | | (20,504) | | Balance at March 31, 2025 | 38,801 | | | $ | 39 | | | $ | 808,760 | | | $ | (1,821) | | | $ | (490,585) | | | $ | 316,393 | |
|