XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, Net (Tables)
3 Months Ended
Jun. 30, 2023
Accounts Receivable[Abstract]  
Schedule of Accounts Receivable Accounts receivable consisted of the following:
   As of   As of 
   June 30,
2023
   March 31,
2023
 
Trade accounts receivable  $6,632,040   $2,462,120 
Less: allowances for doubtful accounts   221,583    221,583 
Accounts receivable, net  $6,410,457   $2,240,537