v3.25.2
Subsequent Events (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Aug. 12, 2025
Jul. 31, 2025
Jul. 21, 2025
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Subsequent Event [Line Items]            
Stock Issued During Period, Value, New Issues       $ 6,432,892    
Net proceeds from stock         $ 6,102,756 $ 10,979,443
Common Stock [Member]            
Subsequent Event [Line Items]            
Stock Issued During Period, Shares, New Issues       296,000    
Stock Issued During Period, Value, New Issues       $ 30    
Subsequent Event [Member] | Three Separate Agreement [Member]            
Subsequent Event [Line Items]            
Long-Term Line of Credit   $ 1,225,000        
Stock Issued During Period, Shares, New Issues   268,738        
Subsequent Event [Member] | 2025 LP Purchase Agreement [Member]            
Subsequent Event [Line Items]            
Stock Issued During Period, Shares, New Issues     120,424      
Stock Issued During Period, Value, New Issues     $ 25,000,000.0      
Subsequent Event [Member] | 2025 LP Purchase Agreement [Member] | Common Stock [Member]            
Subsequent Event [Line Items]            
Sale of stock, shares 69,389          
Net proceeds from stock $ 349,998          
Subsequent Event [Member] | ATM Agreement [Member] | Common Stock [Member]            
Subsequent Event [Line Items]            
Sale of stock, shares 64,682          
Net proceeds from stock $ 340,253