Quarterly report [Sections 13 or 15(d)]

Nature of Operations (Schedule of Changes in Equity Due to Impact of Reverse Stock Split) (Details)

v3.25.1
Nature of Operations (Schedule of Changes in Equity Due to Impact of Reverse Stock Split) (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Stockholder equity, amount $ 14,806,897 $ 8,547,416 $ (11,171,924) $ 20,436,789
Common Stock [Member]        
Stockholder equity, amount $ 4,070 $ 467 $ 21 $ 3
Stockholder equity, shares 81,391 9,343 430 68
Additional Paid-In Capital [Member]        
Stockholder equity, amount $ 61,198,304 $ 51,445,995 $ 14,678,643 $ 47,490,197
As Previously Reported [Member] | Common Stock [Member]        
Stockholder equity, amount   $ 93,432 $ 3,207,714 $ 683
Stockholder equity, shares   1,868,638 64,154,286 13,663
As Previously Reported [Member] | Additional Paid-In Capital [Member]        
Stockholder equity, amount   $ 51,353,030 $ 11,470,950 $ 47,489,517
Impact of Reverse Stock [Member] | Common Stock [Member]        
Stockholder equity, amount   $ (92,965) $ (3,207,693) $ (680)
Stockholder equity, shares   (1,859,295) (64,153,856) (13,595)
Impact of Reverse Stock [Member] | Additional Paid-In Capital [Member]        
Stockholder equity, amount   $ 92,965 $ 3,207,693 $ 680