XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts receivable, net (Details - Accounts Receivable) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Receivables [Abstract]    
Accounts receivable $ 11,835,833 $ 14,141,543
Less: allowance for credit losses (70,000) (70,000)
Total accounts receivable $ 11,765,833 $ 14,071,543