v3.26.3
Note Payable (Details - Minimum future payments)
Jun. 30, 2026
USD ($)
Debt Disclosure [Abstract]  
June 30, 2027 $ 0
June 30, 2028 0
June 30, 2029 0
June 30, 2030 3,000
June 30, 2031 and thereafter 147,000
Total $ 150,000