XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balances (in shares) at Dec. 31, 2020 24,626,004      
Balances at Dec. 31, 2020 $ 25 $ 111,718 $ (94,113) $ 17,630
Stock-based compensation $ 0 4,218 0 4,218
Stock option exercises (in shares) 25,000      
Stock option exercises $ 0 35 0 35
Employee stock purchase plan (in shares) 69,884      
Employee stock purchase plan $ 0 171 0 171
Common stock issued related to restricted stock units (in shares) 0      
Common stock issued related to restricted stock units $ 0 0 0 0
Stock warrant exercises (in shares) 632,231      
Stock warrant exercises $ 0 45 0 45
Net income (loss) $ 0 0 (9,021) (9,021)
Balances (in shares) at Dec. 31, 2022 25,353,119      
Balances at Dec. 31, 2022 $ 25 116,187 (103,134) 13,078
Stock-based compensation $ 0 3,137 0 $ 3,137
Stock option exercises (in shares)       207,626
Employee stock purchase plan (in shares) 86,782     86,782
Employee stock purchase plan $ 0 229 0 $ 229
Net income (loss) $ 0 0 (936) (936)
Stock option exercises and vesting of restricted stock units (in shares) 299,028      
Stock option exercises and vesting of restricted stock units $ 1 148 0 $ 149
Shares withheld related to net share settlement of stock option exercises (in shares) (50,867)     (50,867)
Shares withheld related to net share settlement of stock option exercises $ 0 (180) 0 $ (180)
Balances (in shares) at Dec. 31, 2023 25,688,062      
Balances at Dec. 31, 2023 $ 26 119,521 (104,070) 15,477
Stock-based compensation $ 0 3,165 0 $ 3,165
Stock option exercises (in shares)       266,353
Employee stock purchase plan (in shares) 80,933     80,933
Employee stock purchase plan $ 0 248 0 $ 248
Net income (loss) $ 0 0 (3,823) (3,823)
Stock option exercises and vesting of restricted stock units (in shares) 356,755      
Stock option exercises and vesting of restricted stock units $ 0 1,191 0 1,191
Common stock issued in private placement offering (in shares) 583,334      
Common stock issued in private placement offering $ 1 6,999 0 7,000
Relative fair value of warrants issued in connection with debt $ 0 1,170 0 1,170
Balances (in shares) at Dec. 31, 2024 26,709,084      
Balances at Dec. 31, 2024 $ 27 $ 132,294 $ (107,893) $ 24,428