Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statement of Stockholders' Equity (Unaudited)

v3.24.3
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
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]
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]
At-The-Market Offering [Member]
Common Stock [Member]
At-The-Market Offering [Member]
Additional Paid-in Capital [Member]
At-The-Market Offering [Member]
AOCI Attributable to Parent [Member]
At-The-Market Offering [Member]
Retained Earnings [Member]
At-The-Market Offering [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance                               $ 2,589 $ 61,882,142 $ 8,942 $ (51,804,021) $ 10,089,652
Balance (in shares) at Dec. 31, 2022                               2,589,310        
Balance at Dec. 31, 2022                               $ 2,589 61,882,142 8,942 (51,804,021) 10,089,652
Issuance of common stock under a Capital on DemandTM Sales Agreement with JonesTrading Institutional Services, LLC, net of commissions, fees and offering costs of $81,932 (in shares)                               48,879        
Issuance of common stock under a Capital on DemandTM Sales Agreement with JonesTrading Institutional Services, LLC, net of commissions, fees and offering costs of $81,932                               $ 49 807,289 0 0 807,338
Issuance of common stock to employees pursuant to vested restricted stock units, net of taxes (in shares) 4,192         2,027                            
Issuance of common stock to vested restricted stock units $ 4 $ (16,831) $ 0 $ 0 $ (16,827) $ 2 $ (2) $ 0 $ 0 $ 0                    
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, net                               $ 0 0 22,845 0 22,845
Offering costs related to at-the-market offering                                       (37,661)
Balance (in shares) at Mar. 31, 2023                               2,644,408        
Balance at Mar. 31, 2023                               $ 2,644 63,148,807 31,787 (54,238,577) 8,944,661
Balance (in shares) at Dec. 31, 2022                               2,589,310        
Balance at Dec. 31, 2022                               $ 2,589 61,882,142 8,942 (51,804,021) 10,089,652
Net loss                                       (6,588,281)
Balance (in shares) at Sep. 30, 2023                               2,839,687        
Balance at Sep. 30, 2023                               $ 2,839 64,996,844 3,949 (58,392,302) 6,611,330
Balance                               $ 2,644 63,148,807 31,787 (54,238,577) 8,944,661
Balance (in shares) at Mar. 31, 2023                               2,644,408        
Balance at Mar. 31, 2023                               $ 2,644 63,148,807 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 of $81,932 (in shares)                               124,246        
Issuance of common stock under a Capital on DemandTM Sales Agreement with JonesTrading Institutional Services, LLC, net of commissions, fees and offering costs of $81,932                               $ 124 659,871 0 0 659,995
Issuance of common stock to employees pursuant to vested restricted stock units, net of taxes (in shares) 8,933         2,028                            
Issuance of common stock to vested restricted stock units $ 9 (16,622) 0 0 (16,613) $ 2 (2) 0                    
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, net                               $ 0 0 (24,565) 0 (24,565)
Offering costs related to at-the-market offering                                       (26,522)
Balance (in shares) at Jun. 30, 2023                               2,779,615        
Balance at Jun. 30, 2023                               $ 2,779 64,265,350 7,222 (56,438,568) 7,836,783
Balance                               $ 2,779 64,265,350 7,222 (56,438,568) 7,836,783
Issuance of common stock to employees pursuant to vested restricted stock units, net of taxes (in shares) 2,027                             51,972        
Issuance of common stock to vested restricted stock units           $ 52 $ 265,571 $ 0 $ 0 $ 265,623           $ 2 (2) 0 0 0
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, net                               $ 0 0 (3,273) 0 (3,273)
Exercise of stock options (in shares)                               6,073        
Exercise of stock options                               $ 6 (8,213) 0 0 (8,207)
Issuance of common stock upon exercise of stock options                               $ 6 (8,213) 0 0 (8,207)
Balance (in shares) at Sep. 30, 2023                               2,839,687        
Balance at Sep. 30, 2023                               $ 2,839 64,996,844 3,949 (58,392,302) 6,611,330
Balance                               2,839 64,996,844 3,949 (58,392,302) 6,611,330
Balance                               $ 2,981 65,805,134 (14,132) (60,206,217) 5,587,766
Balance (in shares) at Dec. 31, 2023                               2,980,900        
Balance at Dec. 31, 2023                               $ 2,981 65,805,134 (14,132) (60,206,217) 5,587,766
Issuance of common stock under a Capital on DemandTM Sales Agreement with JonesTrading Institutional Services, LLC, net of commissions, fees and offering costs of $81,932 (in shares)                               509,061        
Issuance of common stock under a Capital on DemandTM Sales Agreement with JonesTrading Institutional Services, LLC, net of commissions, fees and offering costs of $81,932                               $ 509 3,193,801 0 0 3,194,310
Issuance of common stock to employees pursuant to vested restricted stock units, net of taxes (in shares) 6,875                                      
Issuance of common stock to vested restricted stock units $ 6 (10,745) 0 0 (10,739)                              
Stock-based compensation (non-cash)                               0 328,661 0 0 328,661
Net loss                               0 0 0 (1,641,226) (1,641,226)
Other comprehensive income, net                               $ 0 0 18,363 0 18,363
Offering costs related to at-the-market offering                                       (81,932)
Balance (in shares) at Mar. 31, 2024                               3,496,836        
Balance at Mar. 31, 2024                               $ 3,496 69,316,851 4,231 (61,847,443) 7,477,135
Balance (in shares) at Dec. 31, 2023                               2,980,900        
Balance at Dec. 31, 2023                               $ 2,981 65,805,134 (14,132) (60,206,217) 5,587,766
Net loss                                       (4,660,811)
Balance (in shares) at Sep. 30, 2024                               3,525,079        
Balance at Sep. 30, 2024                               $ 3,525 69,821,281 (10,991) (64,867,028) 4,946,787
Balance                               $ 3,496 69,316,851 4,231 (61,847,443) 7,477,135
Balance (in shares) at Mar. 31, 2024                               3,496,836        
Balance at Mar. 31, 2024                               $ 3,496 69,316,851 4,231 (61,847,443) 7,477,135
Issuance of common stock under a Capital on DemandTM Sales Agreement with JonesTrading Institutional Services, LLC, net of commissions, fees and offering costs of $81,932 (in shares) 6,731                                      
Issuance of common stock to vested restricted stock units $ 7 (10,009) 0 0 (10,002)                              
Stock-based compensation (non-cash)                               0 334,390 0 0 334,390
Net loss                               0 0 0 (1,715,309) (1,715,309)
Other comprehensive income, net                               $ 0 0 4,027 0 4,027
Exercise of stock options (in shares)                               16,800        
Exercise of stock options                               $ 17 67 0 0 84
Issuance of common stock upon exercise of stock options                               $ 17 67 0 0 84
Balance (in shares) at Jun. 30, 2024                               3,520,367        
Balance at Jun. 30, 2024                               $ 3,520 69,641,299 8,258 (63,562,752) 6,090,325
Balance                               3,520 69,641,299 8,258 (63,562,752) 6,090,325
Issuance of common stock under a Capital on DemandTM Sales Agreement with JonesTrading Institutional Services, LLC, net of commissions, fees and offering costs of $81,932 (in shares) 4,652                                      
Issuance of common stock to vested restricted stock units $ 5 $ (16,538) $ 0 $ 0 $ (16,533)                              
Stock-based compensation (non-cash)                               0 199,122 0 0 199,122
Net loss                               0 0 0 (1,304,276) (1,304,276)
Other comprehensive income, net                               $ 0 0 (19,249) 0 (19,249)
Impact of reverse stock split fractional share round up (in shares)                               60        
Impact of reverse stock split fractional share round up                               $ 0 0 0 0 0
Offering costs related to at-the-market offering                     $ 0 $ (2,602) $ 0 $ 0 $ (2,602)          
Balance (in shares) at Sep. 30, 2024                               3,525,079        
Balance at Sep. 30, 2024                               $ 3,525 69,821,281 (10,991) (64,867,028) 4,946,787
Balance                               $ 3,525 $ 69,821,281 $ (10,991) $ (64,867,028) $ 4,946,787