v3.26.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional paid in capital [Member]
Accumulated Other Comprehensive Loss [Member]
Accumulated Deficit [Member]
Balances (Shares) at Dec. 31, 2024   49,549      
Balances at Dec. 31, 2024 $ 259,651 $ 5 $ 1,192,536 $ (741) $ (932,149)
Vesting of restricted stock units, net of tax, shares   533      
Vesting of restricted stock units, net of tax (510)   (510)    
Exercise of stock options, net of tax, shares   61      
Exercise of stock options, net of tax 228   228    
Issuance of common stock under employee stock purchase plan, shares   47      
Issuance of common stock under employee stock purchase plan 307   307    
Issuance of warrants, net of transaction costs 1,610   1,610    
Exercise of pre-funded warrants   199      
Stock-based compensation expense 17,190   17,190    
Unrealized gain (loss) on available-for-sale securities, net (9)     (9)  
Net income (loss) (64,788)       (64,788)
Balances at Jun. 30, 2025 213,679 $ 5 1,211,361 (750) (996,937)
Balances (Shares) at Jun. 30, 2025   50,389      
Balances (Shares) at Mar. 31, 2025   50,117      
Balances at Mar. 31, 2025 274,197 $ 5 1,201,020 (762) (926,066)
Vesting of restricted stock units, net of tax, shares   52      
Exercise of stock options, net of tax, shares   21      
Exercise of stock options, net of tax 78   78    
Issuance of warrants, net of transaction costs 1,610   1,610    
Exercise of pre-funded warrants   199      
Stock-based compensation expense 8,653   8,653    
Unrealized gain (loss) on available-for-sale securities, net 12     12  
Net income (loss) (70,871)       (70,871)
Balances at Jun. 30, 2025 213,679 $ 5 1,211,361 (750) (996,937)
Balances (Shares) at Jun. 30, 2025   50,389      
Balances (Shares) at Dec. 31, 2025   50,892      
Balances at Dec. 31, 2025 102,733 $ 5 1,229,442 (687) (1,126,027)
Vesting of restricted stock units, net of tax, shares   837      
Vesting of restricted stock units, net of tax (800)   (800)    
Exercise of stock options, net of tax, shares   23      
Exercise of stock options, net of tax 169   169    
Issuance of common stock under employee stock purchase plan, shares   93      
Issuance of common stock under employee stock purchase plan 648   648    
Issuance of common stock under at-the-market offering program, shares   2,319      
Issuance of common stock under at-the-market offering program 18,875   18,875    
Stock-based compensation expense 17,670   17,670    
Unrealized gain (loss) on available-for-sale securities, net (188)     (188)  
Net income (loss) (67,342)       (67,342)
Balances at Jun. 30, 2026 71,765 $ 5 1,266,004 (875) (1,193,369)
Balances (Shares) at Jun. 30, 2026   54,164      
Balances (Shares) at Mar. 31, 2026   51,617      
Balances at Mar. 31, 2026 21,082 $ 5 1,238,025 (870) (1,216,078)
Vesting of restricted stock units, net of tax, shares   221      
Exercise of stock options, net of tax, shares   7      
Exercise of stock options, net of tax 51   51    
Issuance of common stock under at-the-market offering program, shares   2,319      
Issuance of common stock under at-the-market offering program 18,875   18,875    
Stock-based compensation expense 9,053   9,053    
Unrealized gain (loss) on available-for-sale securities, net (5)     (5)  
Net income (loss) 22,709       22,709
Balances at Jun. 30, 2026 $ 71,765 $ 5 $ 1,266,004 $ (875) $ (1,193,369)
Balances (Shares) at Jun. 30, 2026   54,164