Condensed Statements of Stockholders' Equity - USD ($) | Common Stock [Member] | Treasury Common Stock [Member] | Warrants [Member] | Additional Paid-in Capital [Member] | Accumulated Deficit [Member] | Total |
Balance at Dec. 31, 2022 | $ 11,987 | | $ 567,972 | $ 108,857,065 | $ (94,134,505) | $ 15,242,519 |
Balance (in shares) at Dec. 31, 2022 | 11,986,927 | | | | | |
Treasury stock, common value at Dec. 31, 2022 | | $ (60,000) | | | | |
Treasury stock, common shares (in shares) at Dec. 31, 2022 | | 117,223 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Issuance of common stock and warrants in connection with April 2023 Financing, net of issuance costs | $ 1,318 | $ 0 | 2,526,664 | 818,014 | 0 | 3,345,996 |
Issuance of common stock and warrants in connection with April 2023 Financing, net of issuance costs (in shares) | 1,318,000 | | | | | |
Issuance of common stock in connection with at-the-market offering, net of issuance costs | $ 3 | $ 0 | 0 | 3,365 | 0 | 3,368 |
Issuance of common stock in connection with at-the-market offering, net of issuance costs (in shares) | 2,869 | 0 | | | | |
Issuance of common stock in connection with ESPP | $ 3 | $ 0 | 0 | 1,694 | 0 | 1,697 |
Issuance of common stock in connection with ESPP (in shares) | 3,858 | 0 | | | | |
Exercise of pre-funded warrants | $ 1,879 | $ 0 | (1,176,533) | 1,174,842 | 0 | 188 |
Exercise of pre-funded warrants (in shares) | 1,878,722 | 0 | | | | |
Share-based compensation expense | $ 0 | $ 0 | 0 | 122,170 | 0 | 122,170 |
Net loss | 0 | 0 | 0 | 0 | (5,839,765) | (5,839,765) |
Treasury stock, common value at Jun. 30, 2023 | | $ (60,000) | | | | |
Treasury stock, common shares (in shares) at Jun. 30, 2023 | | 117,223 | | | | |
Balance at Jun. 30, 2023 | $ 15,190 | | 1,918,103 | 110,977,150 | (99,974,270) | 12,876,173 |
Balance (in shares) at Jun. 30, 2023 | 15,190,376 | | | | | |
Balance at Mar. 31, 2023 | $ 11,990 | | 567,972 | 108,917,384 | (97,080,762) | 12,356,584 |
Balance (in shares) at Mar. 31, 2023 | 11,989,796 | | | | | |
Treasury stock, common value at Mar. 31, 2023 | | $ (60,000) | | | | |
Treasury stock, common shares (in shares) at Mar. 31, 2023 | | 117,223 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Issuance of common stock and warrants in connection with April 2023 Financing, net of issuance costs | $ 1,318 | $ 0 | 2,526,664 | 818,014 | 0 | 3,345,996 |
Issuance of common stock and warrants in connection with April 2023 Financing, net of issuance costs (in shares) | 1,318,000 | | | | | |
Issuance of common stock in connection with ESPP | $ 3 | $ 0 | 0 | 1,694 | 0 | 1,697 |
Issuance of common stock in connection with ESPP (in shares) | 3,858 | 0 | | | | |
Exercise of pre-funded warrants | $ 1,879 | $ 0 | (1,176,533) | 1,174,842 | 0 | 188 |
Exercise of pre-funded warrants (in shares) | 1,878,722 | 0 | | | | |
Share-based compensation expense | $ 0 | $ 0 | 0 | 65,216 | 0 | 65,216 |
Net loss | 0 | 0 | 0 | 0 | (2,893,508) | (2,893,508) |
Treasury stock, common value at Jun. 30, 2023 | | $ (60,000) | | | | |
Treasury stock, common shares (in shares) at Jun. 30, 2023 | | 117,223 | | | | |
Balance at Jun. 30, 2023 | $ 15,190 | | 1,918,103 | 110,977,150 | (99,974,270) | 12,876,173 |
Balance (in shares) at Jun. 30, 2023 | 15,190,376 | | | | | |
Balance at Dec. 31, 2023 | $ 21,775 | | 2,787,137 | 123,985,306 | (108,381,629) | $ 18,352,589 |
Balance (in shares) at Dec. 31, 2023 | 21,774,604 | | | | | 21,774,604 |
Treasury stock, common value at Dec. 31, 2023 | | $ (60,000) | | | | $ (60,000) |
Treasury stock, common shares (in shares) at Dec. 31, 2023 | | 117,223 | | | | 117,223 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Issuance of common stock in connection with at-the-market offering, net of issuance costs | $ 563 | $ 0 | 0 | 989,185 | 0 | $ 989,748 |
Issuance of common stock in connection with at-the-market offering, net of issuance costs (in shares) | 563,337 | 0 | | | | |
Issuance of common stock in connection with ESPP | $ 12 | $ 0 | 0 | 10,378 | 0 | 10,390 |
Issuance of common stock in connection with ESPP (in shares) | 12,081 | 0 | | | | |
Expiration of Warrant | $ 0 | $ 0 | (178,495) | 178,495 | 0 | 0 |
Share-based compensation expense | 0 | 0 | 0 | 181,598 | 0 | 181,598 |
Net loss | 0 | 0 | 0 | 0 | (8,284,084) | (8,284,084) |
Treasury stock, common value at Jun. 30, 2024 | | $ (60,000) | | | | $ (60,000) |
Treasury stock, common shares (in shares) at Jun. 30, 2024 | | 117,223 | | | | 117,223 |
Balance at Jun. 30, 2024 | $ 22,350 | | 2,608,642 | 125,344,962 | (116,665,713) | $ 11,250,241 |
Balance (in shares) at Jun. 30, 2024 | 22,350,022 | | | | | 22,350,022 |
Balance at Mar. 31, 2024 | $ 22,217 | | 2,631,838 | 124,994,678 | (111,981,139) | $ 15,607,594 |
Balance (in shares) at Mar. 31, 2024 | 22,216,570 | | | | | |
Treasury stock, common value at Mar. 31, 2024 | | $ (60,000) | | | | |
Treasury stock, common shares (in shares) at Mar. 31, 2024 | | 117,223 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Issuance of common stock in connection with at-the-market offering, net of issuance costs | $ 121 | $ 0 | 0 | 212,697 | 0 | 212,818 |
Issuance of common stock in connection with at-the-market offering, net of issuance costs (in shares) | 121,371 | 0 | | | | |
Issuance of common stock in connection with ESPP | $ 12 | $ 0 | 0 | 10,378 | 0 | 10,390 |
Issuance of common stock in connection with ESPP (in shares) | 12,081 | 0 | | | | |
Expiration of Warrant | $ 0 | $ 0 | (23,196) | 23,196 | 0 | 0 |
Share-based compensation expense | 0 | 0 | 0 | 104,013 | 0 | 104,013 |
Net loss | 0 | 0 | 0 | 0 | (4,684,574) | (4,684,574) |
Treasury stock, common value at Jun. 30, 2024 | | $ (60,000) | | | | $ (60,000) |
Treasury stock, common shares (in shares) at Jun. 30, 2024 | | 117,223 | | | | 117,223 |
Balance at Jun. 30, 2024 | $ 22,350 | | $ 2,608,642 | $ 125,344,962 | $ (116,665,713) | $ 11,250,241 |
Balance (in shares) at Jun. 30, 2024 | 22,350,022 | | | | | 22,350,022 |