XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net (Tables)
9 Months Ended
Dec. 31, 2022
Accounts Receivable, Net [Abstract]  
Schedule of accounts receivable
   As of    
  

December 31,
2022

(Unaudited)

   As of
March 31,
2022
 
Trade accounts receivable  $5,767,529   $11,270,652 
Less: allowances for doubtful accounts   221,583    221,583 
Accounts receivable, net  $5,545,946   $11,049,069