v3.26.3
Accounts Receivable, Net - Schedule of Accounts Receivable (Details) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Schedule of Accounts Receivable [Abstract]    
Accounts receivable – gross $ 45,957,544 $ 64,927,626
Allowance for credit losses (26,138,064) (17,971,470)
Accounts receivable, net 19,819,480 46,956,156
Accounts receivable, net – current portion 19,819,480 39,588,998
Accounts receivable, net – non current portion 7,367,158
Accounts receivable, net $ 19,819,480 $ 46,956,156