Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($) $ in Thousands |
Total |
Registered Direct Offering [Member] |
At The Market Offerings [Member] |
Common Stock [Member] |
Common Stock [Member]
Registered Direct Offering [Member]
|
Common Stock [Member]
At The Market Offerings [Member]
|
Additional Paid-in Capital [Member] |
Additional Paid-in Capital [Member]
Registered Direct Offering [Member]
|
Additional Paid-in Capital [Member]
At The Market Offerings [Member]
|
Accumulated Deficit [Member] |
Accumulated Other Comprehensive Income (Loss) [Member] |
| Beginning balances at Dec. 31, 2022 |
$ 107,778
|
|
|
$ 116
|
|
|
$ 446,938
|
|
|
$ (338,671)
|
$ (605)
|
| Beginning balance, shares at Dec. 31, 2022 |
|
|
|
114,046,345
|
|
|
|
|
|
|
|
| Issuance of common stock upon exercise of stock options |
27
|
|
|
|
|
|
27
|
|
|
|
|
| Issuance of common stock upon exercise of stock options, shares |
|
|
|
17,129
|
|
|
|
|
|
|
|
| Issuance of common stock for settlement of RSUs, shares |
|
|
|
1,813
|
|
|
|
|
|
|
|
| Repurchase of shares for minimum tax withholdings |
(1)
|
|
|
|
|
|
(1)
|
|
|
|
|
| Repurchase of shares for minimum tax withholdings, shares |
|
|
|
(551)
|
|
|
|
|
|
|
|
| Stock-based compensation |
864
|
|
|
|
|
|
864
|
|
|
|
|
| Foreign exchange translation adjustment |
130
|
|
|
|
|
|
|
|
|
|
130
|
| Unrealized gain (loss) on short-term investments |
14
|
|
|
|
|
|
|
|
|
|
14
|
| Net Income (Loss) |
(10,557)
|
|
|
|
|
|
|
|
|
(10,557)
|
|
| Ending balances at Mar. 31, 2023 |
98,255
|
|
|
$ 116
|
|
|
447,828
|
|
|
(349,228)
|
(461)
|
| Ending balance, shares at Mar. 31, 2023 |
|
|
|
114,064,736
|
|
|
|
|
|
|
|
| Beginning balances at Dec. 31, 2022 |
107,778
|
|
|
$ 116
|
|
|
446,938
|
|
|
(338,671)
|
(605)
|
| Beginning balance, shares at Dec. 31, 2022 |
|
|
|
114,046,345
|
|
|
|
|
|
|
|
| Foreign exchange translation adjustment |
(286)
|
|
|
|
|
|
|
|
|
|
|
| Unrealized gain (loss) on short-term investments |
(51)
|
|
|
|
|
|
|
|
|
|
|
| Net Income (Loss) |
(38,599)
|
|
|
|
|
|
|
|
|
|
|
| Ending balances at Sep. 30, 2023 |
146,544
|
|
|
$ 137
|
|
|
524,619
|
|
|
(377,270)
|
(942)
|
| Ending balance, shares at Sep. 30, 2023 |
|
|
|
135,339,836
|
|
|
|
|
|
|
|
| Beginning balances at Mar. 31, 2023 |
98,255
|
|
|
$ 116
|
|
|
447,828
|
|
|
(349,228)
|
(461)
|
| Beginning balance, shares at Mar. 31, 2023 |
|
|
|
114,064,736
|
|
|
|
|
|
|
|
| Issuance of common stock upon exercise of stock options |
103
|
|
|
|
|
|
103
|
|
|
|
|
| Issuance of common stock upon exercise of stock options, shares |
|
|
|
84,375
|
|
|
|
|
|
|
|
| Issuance of common stock for settlement of RSUs, shares |
|
|
|
1,812
|
|
|
|
|
|
|
|
| Repurchase of shares for minimum tax withholdings, shares |
|
|
|
(468)
|
|
|
|
|
|
|
|
| Stock-based compensation |
958
|
|
|
|
|
|
958
|
|
|
|
|
| Foreign exchange translation adjustment |
(98)
|
|
|
|
|
|
|
|
|
|
(98)
|
| Unrealized gain (loss) on short-term investments |
(60)
|
|
|
|
|
|
|
|
|
|
(60)
|
| Net Income (Loss) |
(11,443)
|
|
|
|
|
|
|
|
|
(11,443)
|
|
| Ending balances at Jun. 30, 2023 |
87,715
|
|
|
$ 116
|
|
|
448,889
|
|
|
(360,671)
|
(619)
|
| Ending balance, shares at Jun. 30, 2023 |
|
|
|
114,150,455
|
|
|
|
|
|
|
|
| Issuance of common stock upon exercise of stock options |
64
|
|
|
|
|
|
64
|
|
|
|
|
| Issuance of common stock upon exercise of stock options, shares |
|
|
|
63,610
|
|
|
|
|
|
|
|
| Issuance of common stock, net |
|
$ 74,874
|
|
|
$ 21
|
|
|
$ 74,853
|
|
|
|
| Issuance of common stock, net, shares |
|
|
|
|
21,000,000
|
|
|
|
|
|
|
| Issuance of common stock for settlement of RSUs, shares |
|
|
|
176,813
|
|
|
|
|
|
|
|
| Repurchase of shares for minimum tax withholdings |
(182)
|
|
|
|
|
|
(182)
|
|
|
|
|
| Repurchase of shares for minimum tax withholdings, shares |
|
|
|
(51,042)
|
|
|
|
|
|
|
|
| Stock-based compensation |
995
|
|
|
|
|
|
995
|
|
|
|
|
| Foreign exchange translation adjustment |
(318)
|
|
|
|
|
|
|
|
|
|
(318)
|
| Unrealized gain (loss) on short-term investments |
(5)
|
|
|
|
|
|
|
|
|
|
(5)
|
| Net Income (Loss) |
(16,599)
|
|
|
|
|
|
|
|
|
(16,599)
|
|
| Ending balances at Sep. 30, 2023 |
146,544
|
|
|
$ 137
|
|
|
524,619
|
|
|
(377,270)
|
(942)
|
| Ending balance, shares at Sep. 30, 2023 |
|
|
|
135,339,836
|
|
|
|
|
|
|
|
| Beginning balances at Dec. 31, 2023 |
$ 140,372
|
|
|
$ 140
|
|
|
533,872
|
|
|
(393,369)
|
(271)
|
| Beginning balance, shares at Dec. 31, 2023 |
138,143,545
|
|
|
138,143,545
|
|
|
|
|
|
|
|
| Issuance of common stock upon exercise of stock options |
$ 51
|
|
|
|
|
|
51
|
|
|
|
|
| Issuance of common stock upon exercise of stock options, shares |
|
|
|
31,914
|
|
|
|
|
|
|
|
| Issuance of common stock for settlement of RSUs, shares |
|
|
|
1,563
|
|
|
|
|
|
|
|
| Repurchase of shares for minimum tax withholdings |
(2)
|
|
|
|
|
|
(2)
|
|
|
|
|
| Repurchase of shares for minimum tax withholdings, shares |
|
|
|
(381)
|
|
|
|
|
|
|
|
| Stock-based compensation |
2,257
|
|
|
|
|
|
2,257
|
|
|
|
|
| Foreign exchange translation adjustment |
(220)
|
|
|
|
|
|
|
|
|
|
(220)
|
| Unrealized gain (loss) on short-term investments |
(251)
|
|
|
|
|
|
|
|
|
|
(251)
|
| Net Income (Loss) |
(20,346)
|
|
|
|
|
|
|
|
|
(20,346)
|
|
| Ending balances at Mar. 31, 2024 |
121,861
|
|
|
$ 140
|
|
|
536,178
|
|
|
(413,715)
|
(742)
|
| Ending balance, shares at Mar. 31, 2024 |
|
|
|
138,176,641
|
|
|
|
|
|
|
|
| Beginning balances at Dec. 31, 2023 |
$ 140,372
|
|
|
$ 140
|
|
|
533,872
|
|
|
(393,369)
|
(271)
|
| Beginning balance, shares at Dec. 31, 2023 |
138,143,545
|
|
|
138,143,545
|
|
|
|
|
|
|
|
| Issuance of common stock upon exercise of stock options, shares |
433,047
|
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock for settlement of RSUs, shares |
79,688
|
|
|
|
|
|
|
|
|
|
|
| Foreign exchange translation adjustment |
$ 263
|
|
|
|
|
|
|
|
|
|
|
| Unrealized gain (loss) on short-term investments |
307
|
|
|
|
|
|
|
|
|
|
|
| Net Income (Loss) |
(66,837)
|
|
|
|
|
|
|
|
|
|
|
| Ending balances at Sep. 30, 2024 |
$ 199,349
|
|
|
$ 172
|
|
|
659,084
|
|
|
(460,206)
|
299
|
| Ending balance, shares at Sep. 30, 2024 |
170,842,763
|
|
|
170,842,763
|
|
|
|
|
|
|
|
| Beginning balances at Mar. 31, 2024 |
$ 121,861
|
|
|
$ 140
|
|
|
536,178
|
|
|
(413,715)
|
(742)
|
| Beginning balance, shares at Mar. 31, 2024 |
|
|
|
138,176,641
|
|
|
|
|
|
|
|
| Issuance of common stock upon exercise of stock options |
11
|
|
|
|
|
|
11
|
|
|
|
|
| Issuance of common stock upon exercise of stock options, shares |
|
|
|
21,225
|
|
|
|
|
|
|
|
| Issuance of common stock for settlement of RSUs, shares |
|
|
|
1,562
|
|
|
|
|
|
|
|
| Repurchase of shares for minimum tax withholdings |
(2)
|
|
|
|
|
|
(2)
|
|
|
|
|
| Repurchase of shares for minimum tax withholdings, shares |
|
|
|
(381)
|
|
|
|
|
|
|
|
| Reimbursement of commissions from the prior issuance of common stock upon at the market sales, net |
46
|
|
|
|
|
|
46
|
|
|
|
|
| Stock-based compensation |
2,196
|
|
|
|
|
|
2,196
|
|
|
|
|
| Foreign exchange translation adjustment |
(113)
|
|
|
|
|
|
|
|
|
|
(113)
|
| Unrealized gain (loss) on short-term investments |
(25)
|
|
|
|
|
|
|
|
|
|
(25)
|
| Net Income (Loss) |
(22,243)
|
|
|
|
|
|
|
|
|
(22,243)
|
|
| Ending balances at Jun. 30, 2024 |
101,731
|
|
|
$ 140
|
|
|
538,429
|
|
|
(435,958)
|
(880)
|
| Ending balance, shares at Jun. 30, 2024 |
|
|
|
138,199,047
|
|
|
|
|
|
|
|
| Issuance of common stock upon exercise of stock options |
237
|
|
|
|
|
|
237
|
|
|
|
|
| Issuance of common stock upon exercise of stock options, shares |
|
|
|
303,796
|
|
|
|
|
|
|
|
| Issuance of common stock, net |
|
$ 93,799
|
$ 24,374
|
|
$ 26
|
$ 6
|
|
$ 93,773
|
$ 24,368
|
|
|
| Issuance of common stock, net, shares |
|
|
|
|
26,246,720
|
6,038,650
|
|
|
|
|
|
| Issuance of common stock for settlement of RSUs, shares |
|
|
|
76,563
|
|
|
|
|
|
|
|
| Repurchase of shares for minimum tax withholdings |
(94)
|
|
|
|
|
|
(94)
|
|
|
|
|
| Repurchase of shares for minimum tax withholdings, shares |
|
|
|
(22,013)
|
|
|
|
|
|
|
|
| Stock-based compensation |
2,371
|
|
|
|
|
|
2,371
|
|
|
|
|
| Foreign exchange translation adjustment |
596
|
|
|
|
|
|
|
|
|
|
596
|
| Unrealized gain (loss) on short-term investments |
583
|
|
|
|
|
|
|
|
|
|
583
|
| Net Income (Loss) |
(24,248)
|
|
|
|
|
|
|
|
|
(24,248)
|
|
| Ending balances at Sep. 30, 2024 |
$ 199,349
|
|
|
$ 172
|
|
|
$ 659,084
|
|
|
$ (460,206)
|
$ 299
|
| Ending balance, shares at Sep. 30, 2024 |
170,842,763
|
|
|
170,842,763
|
|
|
|
|
|
|
|