XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net (Tables)
3 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
Schedule of accounts receivable, net
   As of   As of 
   June 30,
2021
   March 31,
2021
 
Trade accounts receivable  $19,581,753   $12,033,268 
Less: allowances for doubtful accounts   
-
    
-
 
Accounts receivable, net  $19,581,753   $12,033,268