v3.26.1
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 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 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      
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 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      
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 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,052,340        
Issuance of common stock for settlement of RSUs, shares 127,500        
Foreign exchange translation adjustment $ (166)        
Net loss (77,512)        
Ending balances at Jun. 30, 2026 $ 143,660 $ 204 829,589 (685,599) (534)
Ending balance, shares at Jun. 30, 2026 205,399,365 205,399,365      
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 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 205,399,365