v3.25.2
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, 2023 $ 140,372 $ 140 $ 533,872 $ (393,369) $ (271)
Beginning balance, shares at Dec. 31, 2023   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 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      
Foreign exchange translation adjustment (333)        
Net loss (42,589)        
Ending balances at Jun. 30, 2024 101,731 $ 140 538,429 (435,958) (880)
Ending balance, shares at Jun. 30, 2024   138,199,047      
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 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      
Beginning balances at Dec. 31, 2024 $ 171,449 $ 173 661,276 (489,250) (750)
Beginning balance, shares at Dec. 31, 2024 172,423,223 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 172,423,223      
Issuance of common stock upon exercise of stock options, shares 144,500        
Issuance of common stock for settlement of RSUs, shares 380,000        
Foreign exchange translation adjustment $ 774        
Net loss (57,040)        
Ending balances at Jun. 30, 2025 $ 120,484 $ 173 666,817 (546,290) (216)
Ending balance, shares at Jun. 30, 2025 172,836,922 172,836,922      
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 172,836,922