XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Notes Payable (Details Narrative) - USD ($)
6 Months Ended
Mar. 15, 2025
Jan. 23, 2025
Jul. 19, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Short-Term Debt [Line Items]            
Note payable paid off       $ 3,054,517  
Notes payable   $ 2,900,000        
Notes payable current       $ 371,661   $ 2,900,000
Common Stock [Member]            
Short-Term Debt [Line Items]            
Annual percentage rate       35.00%    
Notes Payable to Banks [Member]            
Short-Term Debt [Line Items]            
Annual percentage rate       65.00%    
Securities Purchase Agreement [Member]            
Short-Term Debt [Line Items]            
Principal amount of unsecured notes Payable     $ 2,900,000      
Unsecured notes maturity date     Dec. 31, 2024      
Unsecured notes discount     $ 400,000      
Unsecured notes interest rate effective percentage     13.80%      
Unsecured notes face amount     $ 2,500,000      
Merger Agreement [Member]            
Short-Term Debt [Line Items]            
Annual percentage rate       14.00%    
Note payable paid off   $ 2,900,000        
Directors And Officers Liability Agreement [Member]            
Short-Term Debt [Line Items]            
Annual percentage rate 7.30%          
Notes payable $ 656,178          
Down payment $ 130,000          
Periodic payment description 10 monthly payments          
Monthly payments $ 54,394