v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock Outstanding [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balances (in shares) at Dec. 31, 2024 228,203,822          
Balances at Dec. 31, 2024 $ 23 $ (350) $ 535,770 $ (476,522) $ 4 $ 58,925
Balances (in shares) at Dec. 31, 2024   (429,547)        
Issuance of common stock upon exercise of stock options (in shares) 3,625 0       3,625
Issuance of common stock upon exercise of stock options $ 0 $ 0 3 0 0 $ 3
Issuance of common stock (in shares) 382,700 0        
Issuance of common stock $ 0 $ 0 53 0 0 53
Release of common stock for vested restricted stock units (in shares) 826,990 0        
Release of common stock for vested restricted stock units $ 0 $ 0 0 0 0 0
Repurchase of common stock to satisfy tax withholding (in shares) 0 (290,613)        
Repurchase of common stock to satisfy tax withholding $ 0 $ (174) 0 0 0 (174)
Stock-based compensation 4,580 4,580
Unrealized loss on available-for-sale investments 0 0 0 0 (11) (11)
Net loss $ 0 0 0 (30,577) 0 (30,577)
Balances (in shares) at Jun. 30, 2025 229,417,137          
Balances at Jun. 30, 2025 $ 23 $ (367) 540,328 (507,099) (7) 32,878
Balances (in shares) at Jun. 30, 2025   (504,574)        
Issuance of common stock under ESPP (in shares) 0 215,586        
Issuance of common stock under ESPP $ 0 $ 157 (78) 0 0 79
Balances (in shares) at Mar. 31, 2025 228,925,729          
Balances at Mar. 31, 2025 $ 23 $ (517) 538,232 (492,113) (7) 45,618
Balances (in shares) at Mar. 31, 2025   (702,776)        
Issuance of common stock (in shares) 382,700 0        
Issuance of common stock $ 0 $ 0 53 0 0 53
Issuance of treasury stock under ESPP (in shares) 0 215,586        
Issuance of treasury stock under ESPP $ 0 $ 157 (78) 0 0 79
Release of common stock for vested restricted stock units (in shares) 108,708 0        
Release of common stock for vested restricted stock units $ 0 $ 0 0 0 0 0
Repurchase of common stock to satisfy tax withholding (in shares) 0 (17,384)        
Repurchase of common stock to satisfy tax withholding $ 0 $ (7) 0 0 0 (7)
Stock-based compensation 0 0 2,121   0 2,121
Net loss $ 0 0 0 (14,986) 0 (14,986)
Balances (in shares) at Jun. 30, 2025 229,417,137          
Balances at Jun. 30, 2025 $ 23 $ (367) 540,328 (507,099) (7) 32,878
Balances (in shares) at Jun. 30, 2025   (504,574)        
Balances (in shares) at Dec. 31, 2025 240,742,681          
Balances at Dec. 31, 2025 $ 24 $ (159) 548,131 (460,195) (3) $ 87,798
Balances (in shares) at Dec. 31, 2025   (248,087)       248,087
Issuance of common stock upon exercise of stock options (in shares) 111,891 0       111,891
Issuance of common stock upon exercise of stock options $ 0 $ 0 57 0 0 $ 57
Issuance cost on April 2026 ELOC paid in common stock, net of issuance costs of $167 (in shares) 447,067 0        
Issuance cost on April 2026 ELOC paid in common stock, net of issuance costs of $167 $ 0 $ 0 173 0 0 173
Issuance of common stock (in shares) 75,000 0        
Issuance of common stock $ 0 $ 0 45 0 0 45
Issuance of treasury stock under ESPP (in shares) 0 660,056        
Issuance of treasury stock under ESPP $ 0 $ 433 (220) 0 0 213
Release of common stock for vested restricted stock units (in shares) 1,596,401 0        
Release of common stock for vested restricted stock units $ 0 $ 0 0 0 0 0
Repurchase of common stock to satisfy tax withholding (in shares) 0 (549,651)        
Repurchase of common stock to satisfy tax withholding $ 0 $ (364) 0 0 0 (364)
Stock-based compensation 0 0 2,772 0 0 2,772
Unrealized loss on available-for-sale investments 0 0 0 0 (8) (8)
Net loss $ 0 0 0 (8,315) 0 (8,315)
Balances (in shares) at Jun. 30, 2026 242,973,040          
Balances at Jun. 30, 2026 $ 24 $ (90) 550,958 (468,510) (11) $ 82,371
Balances (in shares) at Jun. 30, 2026   (137,682)       137,682
Balances (in shares) at Mar. 31, 2026 242,169,130          
Balances at Mar. 31, 2026 $ 24 $ (497) 549,613 (455,016) (7) $ 94,117
Balances (in shares) at Mar. 31, 2026   (755,077)        
Issuance of common stock upon exercise of stock options (in shares) 111,891 0        
Issuance of common stock upon exercise of stock options $ 0 $ 0 57 0 0 57
Issuance cost on April 2026 ELOC paid in common stock, net of issuance costs of $167 (in shares) 447,067 0        
Issuance cost on April 2026 ELOC paid in common stock, net of issuance costs of $167 $ 0 $ 0 173 0 0 173
Issuance of common stock (in shares) 75,000 0        
Issuance of common stock $ 0 $ 0 45 0 0 45
Issuance of treasury stock under ESPP (in shares) 0 660,056        
Issuance of treasury stock under ESPP $ 0 $ 433 (220) 0 0 213
Release of common stock for vested restricted stock units (in shares) 169,952 0        
Release of common stock for vested restricted stock units $ 0 $ 0 0 0 0 0
Repurchase of common stock to satisfy tax withholding (in shares) 0 (42,661)        
Repurchase of common stock to satisfy tax withholding $ 0 $ (26) 0 0 0 (26)
Stock-based compensation 0 0 1,290   0 1,290
Unrealized loss on available-for-sale investments 0 0 0 0 (4) (4)
Net loss $ 0 0 0 (13,494) 0 (13,494)
Balances (in shares) at Jun. 30, 2026 242,973,040          
Balances at Jun. 30, 2026 $ 24 $ (90) $ 550,958 $ (468,510) $ (11) $ 82,371
Balances (in shares) at Jun. 30, 2026   (137,682)       137,682