XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, Net (Tables)
6 Months Ended
Dec. 31, 2023
Accounts Receivable, Net [Abstract]  
Schedule of Accounts Receivable As of June 30, 2023 and December 31, 2023, accounts receivable consisted of the following:
   As of
June 30,
   As of
December 31,
 
   2023   2023 
Accounts receivable – gross  $26,025,068   $48,373,928 
Allowance for credit losses   (1,498,806)   (2,918,930)
Accounts receivable, net  $24,526,262   $45,454,998