v3.26.1
Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
Total
Convertible Preferred Stock Series A [Member]
Balance at Dec. 31, 2024 $ 85 $ 567,926 $ (206) $ (561,725) $ 6,080  
Temprorary equity, Balance, shares at Dec. 31, 2024           21,458
Temprorary equity, Balance at Dec. 31, 2024           $ 5,352
Balance, shares at Dec. 31, 2024 85,326,557          
Stock issued for the exercise of stock options   3     3  
Stock issued for the exercise of stock options, shares 5,603          
Stock-based compensation   4,902     4,902  
Stock-based compensation, shares 120,908          
Components of net loss       (9,649) (9,649)  
Employee stock purchase plan   63     63  
Employee stock purchase plan, shares 33,741          
Preferred stock conversion $ 1 56 57 $ (56)
Preferred stock conversion, shares 518,055         (225)
Balance at Jun. 30, 2025 $ 86 572,950 (206) (571,374) 1,456  
Temprorary equity, Balance, shares at Jun. 30, 2025           21,233
Temprorary equity, Balance at Jun. 30, 2025           $ 5,296
Balance, shares at Jun. 30, 2025 86,004,864          
Balance at Mar. 31, 2025 $ 86 570,548 (206) (567,548) 2,880  
Temprorary equity, Balance, shares at Mar. 31, 2025           21,233
Temprorary equity, Balance at Mar. 31, 2025           $ 5,296
Balance, shares at Mar. 31, 2025 85,983,677          
Stock issued for the exercise of stock options   2     2  
Stock issued for the exercise of stock options, shares 1,500          
Stock-based compensation   2,367     2,367  
Stock-based compensation, shares          
Components of net loss       (3,826) (3,826)  
Employee stock purchase plan 33 33  
Employee stock purchase plan, shares 19,687          
Balance at Jun. 30, 2025 $ 86 572,950 (206) (571,374) 1,456  
Temprorary equity, Balance, shares at Jun. 30, 2025           21,233
Temprorary equity, Balance at Jun. 30, 2025           $ 5,296
Balance, shares at Jun. 30, 2025 86,004,864          
Balance at Dec. 31, 2025 $ 95 596,960 (206) (583,368) 13,481  
Temprorary equity, Balance, shares at Dec. 31, 2025           21,008
Temprorary equity, Balance at Dec. 31, 2025           $ 5,240
Balance, shares at Dec. 31, 2025 95,339,628          
Stock issued for the exercise of stock options   31     31  
Stock issued for the exercise of stock options, shares 20,115          
Stock-based compensation   3,718     3,718  
Stock-based compensation, shares 118,938          
Components of net loss       (10,329) (10,329)  
Employee stock purchase plan   71     71  
Employee stock purchase plan, shares 36,944          
Issuance of common stock through at-the-market offering $ 3 5,262     5,265  
Issuance of common stock through at-the-market offering, shares 2,361,579          
Preferred stock conversion 6 6 $ (6)
Preferred stock conversion, shares 60,887         (25)
Balance at Jun. 30, 2026 $ 98 606,048 (206) (593,697) 12,243  
Temprorary equity, Balance, shares at Jun. 30, 2026           20,983
Temprorary equity, Balance at Jun. 30, 2026           $ 5,234
Balance, shares at Jun. 30, 2026 97,938,091          
Balance at Mar. 31, 2026 $ 97 603,696 (206) (589,229) 14,358  
Temprorary equity, Balance, shares at Mar. 31, 2026           21,008
Temprorary equity, Balance at Mar. 31, 2026           $ 5,240
Balance, shares at Mar. 31, 2026 97,491,248          
Stock issued for the exercise of stock options   7     7  
Stock issued for the exercise of stock options, shares 4,079          
Stock-based compensation   1,608     1,608  
Stock-based compensation, shares 3,938          
Components of net loss       (4,468) (4,468)  
Employee stock purchase plan   44     44  
Employee stock purchase plan, shares 21,668          
Issuance of common stock through at-the-market offering $ 1 687     688  
Issuance of common stock through at-the-market offering, shares 356,271          
Preferred stock conversion 6 6 $ (6)
Preferred stock conversion, shares 60,887         (25)
Balance at Jun. 30, 2026 $ 98 $ 606,048 $ (206) $ (593,697) $ 12,243  
Temprorary equity, Balance, shares at Jun. 30, 2026           20,983
Temprorary equity, Balance at Jun. 30, 2026           $ 5,234
Balance, shares at Jun. 30, 2026 97,938,091