Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($) $ in Thousands |
Total |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Accumulated Deficit [Member] |
Accumulated Other Comprehensive Income (Loss) [Member] |
| Beginning balances at Dec. 31, 2024 |
$ 171,449
|
$ 173
|
$ 661,276
|
$ (489,250)
|
$ (750)
|
| Beginning balance, shares at Dec. 31, 2024 |
|
172,423,223
|
|
|
|
| Issuance of common stock upon exercise of stock options |
165
|
|
165
|
|
|
| Issuance of common stock upon exercise of stock options, shares |
|
100,250
|
|
|
|
| Issuance of common stock for settlement of RSUs, shares |
|
255,000
|
|
|
|
| Repurchase of shares for minimum tax withholdings |
(215)
|
|
(215)
|
|
|
| Repurchase of shares for minimum tax withholdings, shares |
|
(75,083)
|
|
|
|
| Stock-based compensation |
2,972
|
|
2,972
|
|
|
| Foreign exchange translation adjustment |
272
|
|
|
|
272
|
| Unrealized gain (loss) on short-term investments |
(154)
|
|
|
|
(154)
|
| Net loss |
(26,639)
|
|
|
(26,639)
|
|
| Ending balances at Mar. 31, 2025 |
147,850
|
$ 173
|
664,198
|
(515,889)
|
(632)
|
| Ending balance, shares at Mar. 31, 2025 |
|
172,703,390
|
|
|
|
| Beginning balances at Dec. 31, 2024 |
171,449
|
$ 173
|
661,276
|
(489,250)
|
(750)
|
| Beginning balance, shares at Dec. 31, 2024 |
|
172,423,223
|
|
|
|
| Foreign exchange translation adjustment |
712
|
|
|
|
|
| Net loss |
(86,601)
|
|
|
|
|
| Ending balances at Sep. 30, 2025 |
94,386
|
$ 173
|
670,219
|
(575,851)
|
(155)
|
| Ending balance, shares at Sep. 30, 2025 |
|
172,850,443
|
|
|
|
| Beginning balances at Mar. 31, 2025 |
147,850
|
$ 173
|
664,198
|
(515,889)
|
(632)
|
| Beginning balance, shares at Mar. 31, 2025 |
|
172,703,390
|
|
|
|
| Issuance of common stock upon exercise of stock options |
65
|
|
65
|
|
|
| Issuance of common stock upon exercise of stock options, shares |
|
44,250
|
|
|
|
| Issuance of common stock for settlement of RSUs, shares |
|
125,000
|
|
|
|
| Repurchase of shares for minimum tax withholdings |
(115)
|
|
(115)
|
|
|
| Repurchase of shares for minimum tax withholdings, shares |
|
(35,718)
|
|
|
|
| Stock-based compensation |
2,669
|
|
2,669
|
|
|
| Foreign exchange translation adjustment |
502
|
|
|
|
502
|
| Unrealized gain (loss) on short-term investments |
(86)
|
|
|
|
(86)
|
| Net loss |
(30,401)
|
|
|
(30,401)
|
|
| Ending balances at Jun. 30, 2025 |
120,484
|
$ 173
|
666,817
|
(546,290)
|
(216)
|
| Ending balance, shares at Jun. 30, 2025 |
|
172,836,922
|
|
|
|
| Issuance of common stock for settlement of RSUs, shares |
|
20,000
|
|
|
|
| Repurchase of shares for minimum tax withholdings |
(23)
|
|
(23)
|
|
|
| Repurchase of shares for minimum tax withholdings, shares |
|
(6,479)
|
|
|
|
| Stock-based compensation |
3,425
|
|
3,425
|
|
|
| Foreign exchange translation adjustment |
(62)
|
|
|
|
(62)
|
| Unrealized gain (loss) on short-term investments |
123
|
|
|
|
123
|
| Net loss |
(29,561)
|
|
|
(29,561)
|
|
| Ending balances at Sep. 30, 2025 |
94,386
|
$ 173
|
670,219
|
(575,851)
|
(155)
|
| Ending balance, shares at Sep. 30, 2025 |
|
172,850,443
|
|
|
|
| Beginning balances at Dec. 31, 2025 |
$ 203,133
|
$ 204
|
811,103
|
(608,087)
|
(87)
|
| Beginning balance, shares at Dec. 31, 2025 |
204,567,283
|
204,567,283
|
|
|
|
| Issuance of common stock upon exercise of stock options |
$ 45
|
|
45
|
|
|
| Issuance of common stock upon exercise of stock options, shares |
|
271,794
|
|
|
|
| Issuance of common stock for settlement of RSUs, shares |
|
125,000
|
|
|
|
| Repurchase of shares for minimum tax withholdings |
(240)
|
|
(240)
|
|
|
| Repurchase of shares for minimum tax withholdings, shares |
|
(41,937)
|
|
|
|
| Stock-based compensation |
10,727
|
|
10,727
|
|
|
| Foreign exchange translation adjustment |
(95)
|
|
|
|
(95)
|
| Unrealized gain (loss) on short-term investments |
(247)
|
|
|
|
(247)
|
| Net loss |
(37,284)
|
|
|
(37,284)
|
|
| Ending balances at Mar. 31, 2026 |
176,039
|
$ 204
|
821,635
|
(645,371)
|
(429)
|
| Ending balance, shares at Mar. 31, 2026 |
|
204,922,140
|
|
|
|
| Beginning balances at Dec. 31, 2025 |
$ 203,133
|
$ 204
|
811,103
|
(608,087)
|
(87)
|
| Beginning balance, shares at Dec. 31, 2025 |
204,567,283
|
204,567,283
|
|
|
|
| Issuance of common stock upon exercise of stock options, shares |
1,058,590
|
|
|
|
|
| Issuance of common stock for settlement of RSUs, shares |
332,500
|
|
|
|
|
| Foreign exchange translation adjustment |
$ (380)
|
|
|
|
|
| Net loss |
(120,501)
|
|
|
|
|
| Ending balances at Sep. 30, 2026 |
$ 107,850
|
$ 204
|
837,031
|
(728,588)
|
(797)
|
| Ending balance, shares at Sep. 30, 2026 |
205,536,152
|
205,536,152
|
|
|
|
| Beginning balances at Mar. 31, 2026 |
$ 176,039
|
$ 204
|
821,635
|
(645,371)
|
(429)
|
| Beginning balance, shares at Mar. 31, 2026 |
|
204,922,140
|
|
|
|
| Issuance of common stock upon exercise of stock options |
194
|
|
194
|
|
|
| Issuance of common stock upon exercise of stock options, shares |
|
475,699
|
|
|
|
| Issuance of common stock for settlement of RSUs, shares |
|
2,500
|
|
|
|
| Repurchase of shares for minimum tax withholdings |
(5)
|
|
(5)
|
|
|
| Repurchase of shares for minimum tax withholdings, shares |
|
(974)
|
|
|
|
| Stock-based compensation |
7,765
|
|
7,765
|
|
|
| Foreign exchange translation adjustment |
(71)
|
|
|
|
(71)
|
| Unrealized gain (loss) on short-term investments |
(34)
|
|
|
|
(34)
|
| Net loss |
(40,228)
|
|
|
(40,228)
|
|
| Ending balances at Jun. 30, 2026 |
143,660
|
$ 204
|
829,589
|
(685,599)
|
(534)
|
| Ending balance, shares at Jun. 30, 2026 |
|
205,399,365
|
|
|
|
| Issuance of common stock upon exercise of stock options |
17
|
|
17
|
|
|
| Issuance of common stock upon exercise of stock options, shares |
|
6,250
|
|
|
|
| Issuance of common stock for settlement of RSUs, shares |
|
205,000
|
|
|
|
| Repurchase of shares for minimum tax withholdings |
(402)
|
|
(402)
|
|
|
| Repurchase of shares for minimum tax withholdings, shares |
|
(74,463)
|
|
|
|
| Stock-based compensation |
7,827
|
|
7,827
|
|
|
| Foreign exchange translation adjustment |
(214)
|
|
|
|
(214)
|
| Unrealized gain (loss) on short-term investments |
(49)
|
|
|
|
(49)
|
| Net loss |
(42,989)
|
|
|
(42,989)
|
|
| Ending balances at Sep. 30, 2026 |
$ 107,850
|
$ 204
|
$ 837,031
|
$ (728,588)
|
$ (797)
|
| Ending balance, shares at Sep. 30, 2026 |
205,536,152
|
205,536,152
|
|
|
|