XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable, Net (Tables)
6 Months Ended
Sep. 30, 2023
Accounts Receivable, Net [Abstract]  
Schedule of Accounts Receivable Accounts receivable consisted of the following:
   As of   As of 
   September 30,
2023
   March 31,
2023
 
Trade accounts receivable  $5,356,282   $2,462,120 
Less: allowances for doubtful accounts   154,603    221,583 
Accounts receivable, net  $5,201,679   $2,240,537