v3.25.0.1
Accounts Receivable, Net - Schedule of Accounts Receivable (Details) - USD ($)
Dec. 31, 2024
Jun. 30, 2024
Accounts Receivable, Net [Abstract]    
Accounts receivable – gross $ 79,005,575 $ 65,620,003
Allowance for credit losses (11,305,112) (5,885,238)
Accounts receivable, net $ 67,700,463 $ 59,734,765