XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivables (Tables)
3 Months Ended
Jun. 30, 2020
Receivables [Abstract]  
Schedule of accounts receivable
  As of     As of  
    June 30,
2020
    March 31,
2020
 
Trade accounts receivable   $ 15,889,944     $ 5,340,389  
Less: allowances for doubtful accounts     (22,312)       (4,641)  
Accounts receivable, net   $ 15,867,632     $ 5,335,748