v3.25.1
Notes Payable (Details - Notes payable) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Debt Disclosure [Abstract]    
Current portion $ 439,562 $ 439,562
Long-term portion 2,414,936 1,011,395
Total $ 2,854,498 $ 1,450,957