XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Warrants (Details Narrative) - Warrant [Member] - USD ($)
12 Months Ended
Oct. 28, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants issued 71,250 71,250  
Exercise price of warrants issued $ 6.25 $ 6.25  
Fair value of warrants $ 415,050      
Dividend yield 0.00%      
Expected volatility 154.62%      
Risk-free interest rate 4.11%      
Expected life 5 years      
Aggregate intrinsic value of outstanding stock warrants  
Maximum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share price   $ 3.43