| Reconciliation of Shares Used in Calculating Basic and Diluted Earnings Per Share |
the three and six months ended June 30, 2026 and 2025, as follows: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | | | | | (In thousands, except share and per share amounts) | | Numerator: | | | | | | | | | Net loss available to stockholders for basic net loss per share | $ | (72,557) | | | $ | (15,710) | | | $ | (81,384) | | | $ | (29,843) | | | Gain on troubled debt restructuring | (2,176) | | | — | | | (2,156) | | | — | | | Gain on change in fair value of warrants | — | | | — | | | — | | | (5,825) | | | Net loss available to stockholders for diluted net loss per share | $ | (74,733) | | | $ | (15,710) | | | $ | (83,540) | | | $ | (35,668) | | | | | | | | | | | Denominator: | | | | | | | | | Weighted average number of shares outstanding used to compute basic net loss per share | 12,217,384 | | | 6,276,556 | | | 12,139,509 | | | 6,191,117 | | | Conversion option of the 2026 Notes | 13,570 | | | — | | | 15,702 | | | — | | | | | | | | | | Impact of potential exercise of warrants | — | | | — | | | — | | | 163,320 | | | Weighted average number of shares outstanding used to compute diluted net loss per share | 12,230,954 | | | 6,276,556 | | | 12,155,211 | | | 6,354,437 | | | | | | | | | | | Net loss per share: | | | | | | | | Basic | $ | (5.94) | | | $ | (2.50) | | | $ | (6.70) | | | $ | (4.82) | | | Diluted | $ | (6.11) | | | $ | (2.50) | | | $ | (6.87) | | | $ | (5.61) | |
|
| Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share |
| | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Shares subject to outstanding common stock options and employee stock purchase plan | 174,604 | | | 167,382 | | | 174,604 | | | 167,382 | | | Restricted stock units | 654,529 | | | 767,160 | | | 654,529 | | | 767,160 | | | Share-settled warrants | 1,034,220 | | | 687,588 | | | 1,034,220 | | | — | | | | | | | | | | | 2026 Notes | — | | | 320,106 | | | — | | | 320,106 | | | Total | 1,863,353 | | | 1,942,236 | | | 1,863,353 | | | 1,254,648 | |
|