v3.25.1
Condensed Consolidated Statements 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]
Capital on DemandTM Sales Agreement [Member]
Common Stock [Member]
Capital on DemandTM Sales Agreement [Member]
Additional Paid-in Capital [Member]
Capital on DemandTM Sales Agreement [Member]
AOCI Attributable to Parent [Member]
Capital on DemandTM Sales Agreement [Member]
Retained Earnings [Member]
Capital on DemandTM Sales Agreement [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
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 pursuant to vested restricted stock units (in shares) 6,875         0                            
Issuance of common stock pursuant to vested restricted stock units $ 7 $ (10,745) $ 0 $ 0 $ (10,739)                              
Stock-based compensation, net                               0 328,661 0 328,661
Net loss                               0 0 0 (1,641,226) (1,641,226)
Other comprehensive income (loss)                               $ 0 0 18,363 0 18,363
Issuance of common stock (in shares)                     509,061                  
Issuance of common stock                     $ 509 $ 3,193,801 $ 0 $ 0 $ 3,194,310          
Issuance of common stock to non-employee directors pursuant to vested restricted stock units           $ 0 $ 0 $ 0 $ 0 $ 0                    
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, 2024                               6,102,560        
Balance at Dec. 31, 2024                               $ 6,103 130,787,312 35,992 (75,792,636) 55,036,771
Issuance of common stock pursuant to vested restricted stock units (in shares) 8,487                                      
Issuance of common stock pursuant to vested restricted stock units $ 8 $ (131,137) $ 0 $ 0 $ (131,129)                              
Stock-based compensation, net                               $ 0 1,355,017 0 0 $ 1,355,017
Issuance of common stock upon exercise of stock options (in shares)                               4,167       4,167
Issuance of common stock upon exercise of stock options                               $ 4 15,443 0 0 $ 15,447
Net loss                               0 0 0 (2,624,972) (2,624,972)
Other comprehensive income (loss)                               $ 0 0 (57,776) 0 (57,776)
Balance (in shares) at Mar. 31, 2025                               6,115,214        
Balance at Mar. 31, 2025                               $ 6,115 $ 132,026,635 $ (21,784) $ (78,417,608) $ 53,593,358