Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statement of Stockholders' Equity (Unaudited)

v3.24.2.u1
Condensed Consolidated Statement 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, 2022                     12,946,573        
Balance at Dec. 31, 2022                     $ 12,947 $ 61,871,784 $ 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)                     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 of $81,932                     $ 244 807,094 0 0 807,338
Issuance of common stock to employees pursuant to vested restricted stock units, net of taxes (in shares) 10,132         20,959                  
Issuance of common stock to employees pursuant to vested restricted stock units, net of taxes $ 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, net                     $ 0 0 22,845 0 22,845
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
Net loss                             (4,634,547)
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
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 of $81,932 (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 of $81,932                     $ 621 659,374 0 0 659,995
Issuance of common stock to employees pursuant to vested restricted stock units, net of taxes (in shares) 10,136         44,662                  
Issuance of common stock to employees pursuant to vested restricted stock units, net of taxes $ 10 $ (10) $ 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, net                     $ 0 0 (24,565) 0 (24,565)
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
Balance (in shares) at Dec. 31, 2023                     14,904,497        
Balance at Dec. 31, 2023                     $ 14,905 65,793,210 (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)                     2,545,305        
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                     $ 2,545 3,191,765 0 0 3,194,310
Issuance of common stock to employees pursuant to vested restricted stock units, net of taxes (in shares)           34,373                  
Issuance of common stock to employees pursuant to vested restricted stock units, net of taxes           $ 34 (10,772) 0 0 (10,738)          
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
Balance (in shares) at Mar. 31, 2024                     17,484,175        
Balance at Mar. 31, 2024                     $ 17,484 69,302,864 4,231 (61,847,443) 7,477,136
Balance (in shares) at Dec. 31, 2023                     14,904,497        
Balance at Dec. 31, 2023                     $ 14,905 65,793,210 (14,132) (60,206,217) 5,587,766
Net loss                             (3,356,535)
Balance (in shares) at Jun. 30, 2024                     17,601,827        
Balance at Jun. 30, 2024                     $ 17,602 69,627,218 8,258 (63,562,752) 6,090,326
Balance (in shares) at Mar. 31, 2024                     17,484,175        
Balance at Mar. 31, 2024                     $ 17,484 69,302,864 4,231 (61,847,443) 7,477,136
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)           33,652                  
Issuance of common stock to employees pursuant to vested restricted stock units, net of taxes           $ 34 $ (10,036) $ 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)                     84,000        
Exercise of stock options                     $ 84 0 0 0 84
Balance (in shares) at Jun. 30, 2024                     17,601,827        
Balance at Jun. 30, 2024                     $ 17,602 $ 69,627,218 $ 8,258 $ (63,562,752) $ 6,090,326