v3.25.2
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]
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 to employees pursuant to vested restricted stock units, net of taxes (in shares) 6,875                            
Issuance of common stock to employees pursuant to vested restricted stock units, net of taxes $ 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          
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                             (3,356,535)
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 (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 to employees pursuant to vested restricted stock units, net of taxes (in shares)                     6,731        
Issuance of common stock to employees pursuant to vested restricted stock units, net of taxes                     $ 7 (10,009) 0 0 (10,002)
Stock-based compensation, net                     $ 0 334,390 0 0 334,390
Issuance of common stock upon exercise of stock options (in shares)                     16,800        
Issuance of common stock upon exercise of stock options                     $ 17 67 0 0 84
Net loss                     0 0 0 (1,715,309) (1,715,309)
Other comprehensive income (loss)                     $ 0 0 4,027 0 4,027
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 (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 to employees pursuant to vested restricted stock units, net of taxes (in shares) 8,487                            
Issuance of common stock to employees pursuant to vested restricted stock units, net of taxes $ 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        
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
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 upon exercise of stock options (in shares)                             4,738
Net loss                             $ (5,078,498)
Balance (in shares) at Jun. 30, 2025                     6,127,457        
Balance at Jun. 30, 2025                     $ 6,127 132,989,324 77,577 (80,871,134) 52,201,894
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
Issuance of common stock to employees pursuant to vested restricted stock units, net of taxes (in shares)                     11,672        
Issuance of common stock to employees pursuant to vested restricted stock units, net of taxes                     $ 12 (321,567) 0 0 (321,555)
Stock-based compensation, net                     $ 0 1,279,546 0 0 1,279,546
Issuance of common stock upon exercise of stock options (in shares)                     571        
Issuance of common stock upon exercise of stock options                     $ 1 4,710 0 0 4,711
Net loss                     0 0 0 (2,453,526) (2,453,526)
Other comprehensive income (loss)                     $ 0 0 99,361 0 99,361
Balance (in shares) at Jun. 30, 2025                     6,127,457        
Balance at Jun. 30, 2025                     $ 6,127 $ 132,989,324 $ 77,577 $ (80,871,134) $ 52,201,894