v3.25.2
Accounts Receivable, Net - Schedule of Accounts Receivable (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]    
Accounts receivable – gross $ 65,002,773 $ 65,620,003
Allowance for credit losses (17,971,470) (5,885,238)
Accounts receivable, net 47,031,303 59,734,765
Accounts receivable, net – current portion 39,664,145 59,734,765
Accounts receivable, net – non current portion $ 7,367,158