XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Convertible Preferred Stock Series A [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
Total
Balance at Dec. 31, 2023 $ 5,577 $ 81 $ 554,148 $ (206) $ (537,680) $ 16,343
Balance, shares at Dec. 31, 2023 22,358 80,949,697        
Stock issued for the exercise of stock options 12   12
Stock issued for the exercise of stock options, shares   11,763        
Stock-based compensation 5,127   5,127
Stock-based compensation, shares   504,375        
Components of net loss   (10,340) (10,340)
Employee stock purchase plan 46   46
Employee stock purchase plan, shares   23,022        
Preferred stock conversion $ (169) $ 2 166   168
Preferred stock conversion, shares (675) 1,501,302        
Balance at Jun. 30, 2024 $ 5,408 $ 83 559,499 (206) (548,020) 11,356
Balance, shares at Jun. 30, 2024 21,683 82,990,159        
Balance at Mar. 31, 2024 $ 5,464 $ 82 556,878 (206) (542,187) 14,567
Balance, shares at Mar. 31, 2024 21,908 82,132,777        
Stock issued for the exercise of stock options 4   4
Stock issued for the exercise of stock options, shares   2,213        
Stock-based compensation 2,538   2,538
Stock-based compensation, shares   342,901        
Components of net loss   (5,833) (5,833)
Employee stock purchase plan 24   24
Employee stock purchase plan, shares   9,634        
Preferred stock conversion $ (56) $ 1 55   56
Preferred stock conversion, shares (225) 502,634        
Balance at Jun. 30, 2024 $ 5,408 $ 83 559,499 (206) (548,020) 11,356
Balance, shares at Jun. 30, 2024 21,683 82,990,159        
Balance at Dec. 31, 2024 $ 5,352 $ 85 567,926 (206) (561,725) 6,080
Balance, shares at Dec. 31, 2024 21,458 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 $ (56) $ 1 56   57
Stock Issued During Period, Shares, New Issues (225) 518,055        
Balance at Jun. 30, 2025 $ 5,296 $ 86 572,950 (206) (571,374) 1,456
Balance, shares at Jun. 30, 2025 21,233 86,004,864        
Balance at Mar. 31, 2025 $ 5,296 $ 86 570,548 (206) (567,548) 2,880
Balance, shares at Mar. 31, 2025 21,233 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
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 $ 5,296 $ 86 $ 572,950 $ (206) $ (571,374) $ 1,456
Balance, shares at Jun. 30, 2025 21,233 86,004,864