XML 77 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 28, 2025
USD ($)
Director
$ / shares
shares
Mar. 27, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
Aug. 31, 2022
$ / shares
shares
Subsequent Events [Abstract]          
Proceeds from issuance of common stock | $     $ 22,595,001 $ 16,126,851  
Number of securities called by warrants (in shares)         381,625
Exercise price of warrants (in dollars per share) | $ / shares         $ 3.6685
New Sales Agreement [Member]          
Subsequent Events [Abstract]          
Issuance of common stock (in shares)     1,108,105    
Proceeds from issuance of common stock | $     $ 3,200,000    
Subsequent Event [Member] | New Sales Agreement [Member]          
Subsequent Events [Abstract]          
Issuance of common stock (in shares)   205,350      
Proceeds from issuance of common stock | $   $ 300,000      
Subsequent Event [Member] | February 2025 Offering [Member]          
Subsequent Events [Abstract]          
Aggregate shares to be sold (in shares) 6,396,787        
Combined purchase price per share and warrant (in dollars per share) | $ / shares $ 1.5        
Number of directors participating in securities offering | Director 2        
Gross proceeds from securities offering | $ $ 11,000,000        
Net proceeds from securities offering | $ $ 10,050,000.00        
Subsequent Event [Member] | February 2025 Offering [Member] | Director [Member]          
Subsequent Events [Abstract]          
Aggregate number of shares purchased in securities offering (in shares) 30,121        
Offering price per share (in dollars per share) | $ / shares $ 1.66        
Subsequent Event [Member] | February 2025 Offering [Member] | Pre-funded Warrants [Member]          
Subsequent Events [Abstract]          
Number of securities called by warrants (in shares) 933,334        
Subsequent Event [Member] | February 2025 Offering [Member] | Common Stock Warrants [Member]          
Subsequent Events [Abstract]          
Number of securities called by warrants (in shares) 7,330,121        
Exercise price of warrants (in dollars per share) | $ / shares $ 1.53        
Subsequent Event [Member] | February 2025 Offering [Member] | Common Stock Warrants [Member] | Director [Member]          
Subsequent Events [Abstract]          
Number of securities called by warrants (in shares) 30,121        
Exercise price of warrants (in dollars per share) | $ / shares $ 1.53