XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Shares of Common Stock Underlying Warrants (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Issuances $ 16,937,000  
Exercises  
Pre Funded Warrants [Member]    
Balance at December 31, 2023
Issuances $ 258,412
Exercises $ (258,412)
Balance at December 31, 2024
Series A Warrants [Member]    
Balance at December 31, 2023
Issuances $ 279,412
Exercises
Balance at December 31, 2024 279,412
Series B Warrants [Member]    
Balance at December 31, 2023
Issuances $ 279,412
Exercises
Balance at December 31, 2024 279,412
Other Warrants [Member]    
Balance at December 31, 2023 4,511 4,511
Issuances
Exercises
Balance at December 31, 2024 4,511 4,511
Warrant [Member]    
Balance at December 31, 2023 4,511 4,511
Issuances $ 817,236
Exercises $ (258,412)
Balance at December 31, 2024 563,335 4,511