Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
|
Share-Based Payment Arrangement, Nonemployee [Member]
Common Stock [Member]
|
Share-Based Payment Arrangement, Nonemployee [Member]
Additional Paid-in Capital [Member]
|
Share-Based Payment Arrangement, Nonemployee [Member]
AOCI Attributable to Parent [Member]
|
Share-Based Payment Arrangement, Nonemployee [Member]
Retained Earnings [Member]
|
Share-Based Payment Arrangement, Nonemployee [Member] |
Share-Based Payment Arrangement, Employee [Member]
Common Stock [Member]
|
Share-Based Payment Arrangement, Employee [Member]
Additional Paid-in Capital [Member]
|
Share-Based Payment Arrangement, Employee [Member]
AOCI Attributable to Parent [Member]
|
Share-Based Payment Arrangement, Employee [Member]
Retained Earnings [Member]
|
Share-Based Payment Arrangement, Employee [Member] |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
AOCI Attributable to Parent [Member] |
Retained Earnings [Member] |
Total |
Balance (in shares) at Dec. 31, 2021 |
|
|
|
|
|
|
|
|
|
|
12,598,125
|
|
|
|
|
|
Balance at Dec. 31, 2021 |
|
|
|
|
|
|
|
|
|
|
$ 12,598
|
$ 60,220,016
|
$ (3,160)
|
$ (41,288,383)
|
$ 18,941,071
|
|
Issuance of common stock to vested restricted stock units (in shares) |
11,436
|
|
|
|
|
11,031
|
|
|
|
|
|
|
|
|
|
|
Issuance of common stock to vested restricted stock units |
$ 12
|
$ (12)
|
$ 0
|
$ 0
|
$ 0
|
$ 11
|
$ (16,677)
|
$ 0
|
$ 0
|
$ (16,666)
|
|
|
|
|
|
|
Stock-based compensation (non-cash) |
|
|
|
|
|
|
|
|
|
|
0
|
499,812
|
0
|
0
|
499,812
|
|
Net loss |
|
|
|
|
|
|
|
|
|
|
0
|
0
|
0
|
(2,456,722)
|
(2,456,722)
|
|
Other comprehensive income (loss), net |
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
(584)
|
0
|
(584)
|
|
Balance (in shares) at Mar. 31, 2022 |
|
|
|
|
|
|
|
|
|
|
12,620,592
|
|
|
|
|
|
Balance at Mar. 31, 2022 |
|
|
|
|
|
|
|
|
|
|
$ 12,621
|
60,703,139
|
(3,744)
|
(43,745,105)
|
16,966,911
|
|
Balance (in shares) at Dec. 31, 2021 |
|
|
|
|
|
|
|
|
|
|
12,598,125
|
|
|
|
|
|
Balance at Dec. 31, 2021 |
|
|
|
|
|
|
|
|
|
|
$ 12,598
|
60,220,016
|
(3,160)
|
(41,288,383)
|
18,941,071
|
|
Net loss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(7,619,300)
|
|
Balance (in shares) at Sep. 30, 2022 |
|
|
|
|
|
|
|
|
|
|
12,855,735
|
|
|
|
|
|
Balance at Sep. 30, 2022 |
|
|
|
|
|
|
|
|
|
|
$ 12,856
|
61,361,740
|
42,985
|
(48,907,683)
|
12,509,898
|
|
Balance (in shares) at Mar. 31, 2022 |
|
|
|
|
|
|
|
|
|
|
12,620,592
|
|
|
|
|
|
Balance at Mar. 31, 2022 |
|
|
|
|
|
|
|
|
|
|
$ 12,621
|
60,703,139
|
(3,744)
|
(43,745,105)
|
16,966,911
|
|
Issuance of common stock to vested restricted stock units |
$ 11
|
(11)
|
0
|
0
|
0
|
$ 28
|
(29,683)
|
0
|
0
|
(29,655)
|
|
|
|
|
|
|
Stock-based compensation (non-cash) |
|
|
|
|
|
|
|
|
|
|
0
|
357,293
|
0
|
0
|
357,293
|
|
Net loss |
|
|
|
|
|
|
|
|
|
|
0
|
0
|
0
|
(2,762,931)
|
(2,762,931)
|
|
Other comprehensive income (loss), net |
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
21,210
|
0
|
21,210
|
|
Issuance of common stock upon exercise of stock options (in shares) |
|
|
|
|
|
|
|
|
|
|
40,532
|
|
|
|
|
|
Issuance of common stock upon exercise of stock options |
|
|
|
|
|
|
|
|
|
|
$ 41
|
0
|
0
|
0
|
41
|
|
Offering costs |
|
|
|
|
|
|
|
|
|
|
0
|
(35,846)
|
0
|
0
|
(35,846)
|
|
Offering costs |
|
|
|
|
|
|
|
|
|
|
$ 0
|
(35,846)
|
0
|
0
|
(35,846)
|
|
Balance (in shares) at Jun. 30, 2022 |
|
|
|
|
|
|
|
|
|
|
12,700,737
|
|
|
|
|
|
Balance at Jun. 30, 2022 |
|
|
|
|
|
|
|
|
|
|
$ 12,701
|
60,994,892
|
17,466
|
(46,508,036)
|
14,517,023
|
|
Issuance of common stock to vested restricted stock units (in shares) |
11,436
|
|
|
|
|
16,094
|
|
|
|
|
|
|
|
|
|
|
Issuance of common stock to vested restricted stock units |
$ 11
|
(11)
|
0
|
0
|
0
|
$ 16
|
(10,688)
|
0
|
0
|
(10,672)
|
|
|
|
|
|
|
Stock-based compensation (non-cash) |
|
|
|
|
|
|
|
|
|
|
0
|
390,741
|
0
|
0
|
390,741
|
|
Net loss |
|
|
|
|
|
|
|
|
|
|
0
|
0
|
0
|
(2,399,647)
|
(2,399,647)
|
|
Other comprehensive income (loss), net |
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
25,519
|
0
|
25,519
|
|
Issuance of common stock upon exercise of stock options (in shares) |
|
|
|
|
|
|
|
|
|
|
127,468
|
|
|
|
|
|
Issuance of common stock upon exercise of stock options |
|
|
|
|
|
|
|
|
|
|
$ 128
|
0
|
0
|
0
|
128
|
|
Offering costs |
|
|
|
|
|
|
|
|
|
|
0
|
(13,194)
|
0
|
0
|
(13,194)
|
|
Offering costs |
|
|
|
|
|
|
|
|
|
|
$ 0
|
(13,194)
|
0
|
0
|
(13,194)
|
|
Balance (in shares) at Sep. 30, 2022 |
|
|
|
|
|
|
|
|
|
|
12,855,735
|
|
|
|
|
|
Balance at Sep. 30, 2022 |
|
|
|
|
|
|
|
|
|
|
$ 12,856
|
61,361,740
|
42,985
|
(48,907,683)
|
12,509,898
|
|
Balance (in shares) at Dec. 31, 2022 |
|
|
|
|
|
|
|
|
|
|
12,946,573
|
|
|
|
|
|
Balance at Dec. 31, 2022 |
|
|
|
|
|
|
|
|
|
|
$ 12,947
|
61,871,784
|
8,942
|
(51,804,021)
|
10,089,652
|
[1] |
Issuance of common stock under a Capital on DemandTM Sales Agreement with JonesTrading Institutional Services, LLC, net of commissions, fees and offering costs (in shares) |
|
|
|
|
|
|
|
|
|
|
244,392
|
|
|
|
|
|
Issuance of common stock under a Capital on DemandTM Sales Agreement with JonesTrading Institutional Services, LLC, net of commissions, fees and offering costs |
|
|
|
|
|
|
|
|
|
|
$ 244
|
807,094
|
0
|
0
|
807,338
|
|
Issuance of common stock to vested restricted stock units (in shares) |
10,132
|
|
|
|
|
20,959
|
|
|
|
|
|
|
|
|
|
|
Issuance of common stock to vested restricted stock units |
$ 10
|
(10)
|
0
|
0
|
0
|
$ 21
|
(16,848)
|
0
|
0
|
(16,827)
|
|
|
|
|
|
|
Stock-based compensation (non-cash) |
|
|
|
|
|
|
|
|
|
|
0
|
476,209
|
0
|
0
|
476,209
|
|
Net loss |
|
|
|
|
|
|
|
|
|
|
0
|
0
|
0
|
(2,434,556)
|
(2,434,556)
|
|
Other comprehensive income (loss), net |
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
22,845
|
0
|
22,845
|
|
Offering costs |
|
|
|
|
|
|
|
|
|
|
|
(37,661)
|
|
|
(37,661)
|
|
Offering costs |
|
|
|
|
|
|
|
|
|
|
|
(37,661)
|
|
|
(37,661)
|
|
Balance (in shares) at Mar. 31, 2023 |
|
|
|
|
|
|
|
|
|
|
13,222,056
|
|
|
|
|
|
Balance at Mar. 31, 2023 |
|
|
|
|
|
|
|
|
|
|
$ 13,222
|
63,138,229
|
31,787
|
(54,238,577)
|
8,944,661
|
|
Balance (in shares) at Dec. 31, 2022 |
|
|
|
|
|
|
|
|
|
|
12,946,573
|
|
|
|
|
|
Balance at Dec. 31, 2022 |
|
|
|
|
|
|
|
|
|
|
$ 12,947
|
61,871,784
|
8,942
|
(51,804,021)
|
10,089,652
|
[1] |
Net loss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(6,588,281)
|
|
Balance (in shares) at Sep. 30, 2023 |
|
|
|
|
|
|
|
|
|
|
14,198,438
|
|
|
|
|
|
Balance at Sep. 30, 2023 |
|
|
|
|
|
|
|
|
|
|
$ 14,198
|
64,985,485
|
3,949
|
(58,392,302)
|
6,611,330
|
|
Balance (in shares) at Mar. 31, 2023 |
|
|
|
|
|
|
|
|
|
|
13,222,056
|
|
|
|
|
|
Balance at Mar. 31, 2023 |
|
|
|
|
|
|
|
|
|
|
$ 13,222
|
63,138,229
|
31,787
|
(54,238,577)
|
8,944,661
|
|
Issuance of common stock under a Capital on DemandTM Sales Agreement with JonesTrading Institutional Services, LLC, net of commissions, fees and offering costs (in shares) |
|
|
|
|
|
|
|
|
|
|
621,227
|
|
|
|
|
|
Issuance of common stock under a Capital on DemandTM Sales Agreement with JonesTrading Institutional Services, LLC, net of commissions, fees and offering costs |
|
|
|
|
|
|
|
|
|
|
$ 621
|
659,374
|
0
|
0
|
659,995
|
|
Issuance of common stock to vested restricted stock units (in shares) |
10,136
|
|
|
|
|
44,662
|
|
|
|
|
|
|
|
|
|
|
Issuance of common stock to vested restricted stock units |
$ 10
|
(10)
|
0
|
0
|
0
|
$ 45
|
(16,658)
|
0
|
0
|
(16,613)
|
|
|
|
|
|
|
Stock-based compensation (non-cash) |
|
|
|
|
|
|
|
|
|
|
0
|
473,296
|
0
|
0
|
473,296
|
|
Net loss |
|
|
|
|
|
|
|
|
|
|
0
|
0
|
0
|
(2,199,991)
|
(2,199,991)
|
|
Other comprehensive income (loss), net |
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
(24,565)
|
0
|
(24,565)
|
|
Offering costs |
|
|
|
|
|
|
|
|
|
|
|
(26,522)
|
|
|
(26,522)
|
|
Offering costs |
|
|
|
|
|
|
|
|
|
|
|
(26,522)
|
|
|
(26,522)
|
|
Balance (in shares) at Jun. 30, 2023 |
|
|
|
|
|
|
|
|
|
|
13,898,081
|
|
|
|
|
|
Balance at Jun. 30, 2023 |
|
|
|
|
|
|
|
|
|
|
$ 13,898
|
64,254,231
|
7,222
|
(56,438,568)
|
7,836,783
|
|
Issuance of common stock under a Capital on DemandTM Sales Agreement with JonesTrading Institutional Services, LLC, net of commissions, fees and offering costs (in shares) |
|
|
|
|
|
|
|
|
|
|
259,860
|
|
|
|
|
|
Issuance of common stock under a Capital on DemandTM Sales Agreement with JonesTrading Institutional Services, LLC, net of commissions, fees and offering costs |
|
|
|
|
|
|
|
|
|
|
$ 260
|
265,363
|
0
|
0
|
265,623
|
|
Issuance of common stock to vested restricted stock units (in shares) |
10,132
|
|
|
|
|
30,365
|
|
|
|
|
|
|
|
|
|
|
Issuance of common stock to vested restricted stock units |
$ 10
|
$ (10)
|
$ 0
|
$ 0
|
$ 0
|
$ 30
|
$ (8,237)
|
$ 0
|
$ 0
|
$ (8,207)
|
|
|
|
|
|
|
Stock-based compensation (non-cash) |
|
|
|
|
|
|
|
|
|
|
0
|
474,138
|
0
|
0
|
474,138
|
|
Net loss |
|
|
|
|
|
|
|
|
|
|
0
|
0
|
0
|
(1,953,734)
|
(1,953,734)
|
|
Other comprehensive income (loss), net |
|
|
|
|
|
|
|
|
|
|
$ 0
|
0
|
(3,273)
|
0
|
(3,273)
|
|
Offering costs |
|
|
|
|
|
|
|
|
|
|
|
(8,218)
|
|
|
(8,218)
|
|
Offering costs |
|
|
|
|
|
|
|
|
|
|
|
(8,218)
|
|
|
(8,218)
|
|
Balance (in shares) at Sep. 30, 2023 |
|
|
|
|
|
|
|
|
|
|
14,198,438
|
|
|
|
|
|
Balance at Sep. 30, 2023 |
|
|
|
|
|
|
|
|
|
|
$ 14,198
|
$ 64,985,485
|
$ 3,949
|
$ (58,392,302)
|
$ 6,611,330
|
|
|
|