v3.25.3
Accounts Receivable, Net - Schedule of Net Accounts Receivable (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Accounts Receivable, Net [Abstract]      
Trade accounts receivable $ 396,744 $ 3,554,156  
Less: allowances for expected credit losses (3,286,991) $ (3,288,740)
Accounts receivable, net $ 396,744 $ 267,165