v3.26.3
WARRANTS (Details - IPO warrant Activity) - IPO Warrant [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Average exercise price outstanding, Ending balance $ 57.9  
Warrant [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants outstanding, Beginning balance 66,028  
Average exercise price outstanding, Beginning balance $ 57.9  
Weighted average remaining contractual term, Outstanding 1 year 1 month 13 days 1 year 7 months 13 days
Number of warrants, Exercised 0  
Average exercise price, Exercised $ 0  
Number of warrants, Granted 0  
Number of warrants, Expired 0  
Average exercise price outstanding, Ending balance $ 57.9 $ 57.9