| Schedule of changes in stockholders' equity |
Three Months Ended March 31, 2026 and 2025 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Accumulated | | | | | | | | | | | | | | Additional | | Other | | | | | Total | | | Common Stock | | | Paid-In | | Comprehensive | | Accumulated | | Stockholders’ | | | Shares | | Amount | | | Capital | | Income (Loss) | | Deficit | | Equity | Balance, December 31, 2025 | | 331,283 | | $ | 33 | | $ | 1,316,126 | | $ | 997 | | $ | (770,957) | | $ | 546,199 | Issuance of common stock upon exercise of stock options | | 28 | | | — | | | 51 | | | — | | | — | | | 51 | Issuance of common stock upon exercise of common stock warrants | | 3 | | | — | | | 52 | | | — | | | — | | | 52 | Issuance of common stock upon release of restricted stock units ("RSUs") | | 994 | | | — | | | — | | | — | | | — | | | — | Stock-based compensation | | — | | | — | | | 5,890 | | | — | | | — | | | 5,890 | Foreign currency translation loss | | — | | | — | | | — | | | (391) | | | — | | | (391) | Change in unrealized loss on available-for-sale securities | | — | | | — | | | — | | | (1,312) | | | — | | | (1,312) | Net income | | — | | | — | | | — | | | — | | | 33,109 | | | 33,109 | Balance, March 31, 2026 | | 332,308 | | $ | 33 | | $ | 1,322,119 | | $ | (706) | | $ | (737,848) | | $ | 583,598 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Accumulated | | | | | | | | | | | | | | Additional | | Other | | | | | Total | | | Common Stock | | Paid-In | | Comprehensive | | Accumulated | | Stockholders’ | | | Shares | | Amount | | Capital | | Income (Loss) | | Deficit | | Equity | Balance, December 31, 2024 | | 283,547 | | $ | 29 | | $ | 681,202 | | $ | 105 | | $ | (554,747) | | $ | 126,589 | Issuance of common stock upon exercise of stock options | | 298 | | | — | | | 327 | | | — | | | — | | | 327 | Issuance of common stock upon exercise of common stock warrants | | 46 | | | — | | | 666 | | | — | | | — | | | 666 | Issuance of common stock upon release of RSUs | | 3,084 | | | — | | | — | | | — | | | — | | | — | Vesting of Promote Sponsor Vesting Shares | | — | | | — | | | 32,946 | | | — | | | — | | | 32,946 | Stock-based compensation | | — | | | — | | | 4,174 | | | — | | | — | | | 4,174 | Foreign currency translation loss | | — | | | — | | | — | | | (185) | | | — | | | (185) | Change in unrealized gain on available-for-sale securities | | — | | | — | | | — | | | (8) | | | — | | | (8) | Net income | | — | | | — | | | — | | | — | | | 42,619 | | | 42,619 | Balance, March 31, 2025 | | 286,975 | | $ | 29 | | $ | 719,315 | | $ | (88) | | $ | (512,128) | | $ | 207,128 |
|