Quarterly report [Sections 13 or 15(d)]

DEBT (Details - Assumptions in determining the fair value of the warrant liabilities)

v3.25.2
DEBT (Details - Assumptions in determining the fair value of the warrant liabilities) - USD ($)
6 Months Ended
Jun. 30, 2025
Jul. 31, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]      
Note Value $ 1,200,000   $ 2,200,000
Issue (Exercise) Stock Price   $ 6.00  
Upon Grant [Member] | 21 April Fund LP [Member]      
Class of Warrant or Right [Line Items]      
Note Value    
Issue (Exercise) Stock Price $ 2.77    
Strike $ 3.00    
Share Equivalents 92,727    
Strike Price discount 0.00%    
Expected Remaining Term (Years) 5 years    
Historical Volatility 52.00%    
Expected Volatility 100.00%    
Dividend Yield 0.00%    
Dividend Yield $ 0.000    
Discount Rate - Bond Equivalent Yield 4.17%    
Upon Grant [Member] | 21 April Fund Ltd [Member]      
Class of Warrant or Right [Line Items]      
Note Value    
Issue (Exercise) Stock Price $ 2.77    
Strike $ 3.00    
Share Equivalents 207,273    
Strike Price discount 0.00%    
Expected Remaining Term (Years) 5 years    
Historical Volatility 52.00%    
Expected Volatility 100.00%    
Dividend Yield 0.00%    
Dividend Yield $ 0.000    
Discount Rate - Bond Equivalent Yield 4.17%    
Upon Exercise [Member] | 21 April Fund LP [Member]      
Class of Warrant or Right [Line Items]      
Note Value    
Issue (Exercise) Stock Price $ 2.49    
Strike $ 2.61    
Share Equivalents 92,727    
Strike Price discount 0.00%    
Expected Remaining Term (Years) 4 years 10 months 2 days    
Historical Volatility 58.00%    
Expected Volatility 58.00%    
Dividend Yield 0.00%    
Dividend Yield $ 0.000    
Discount Rate - Bond Equivalent Yield 3.48%    
Upon Exercise [Member] | 21 April Fund Ltd [Member]      
Class of Warrant or Right [Line Items]      
Issue (Exercise) Stock Price $ 2.49    
Strike $ 2.61    
Share Equivalents 207,273    
Strike Price discount 0.00%    
Expected Remaining Term (Years) 4 years 10 months 2 days    
Historical Volatility 58.00%    
Expected Volatility 58.00%    
Dividend Yield 0.00%    
Dividend Yield $ 0.000    
Discount Rate - Bond Equivalent Yield 3.48%