XML 16 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Warranty Provision (Tables)
9 Months Ended
Dec. 31, 2019
Product Warranty Accrual, Balance Sheet Classification [Abstract]  
Schedule of warranty provision
   $ 
     
Balance, March 31, 2018    
      
Provision for warranty   121,345 
      
Balance, March 31, 2019   121,345 
      
Provision for warranty   2,711,213 
Warranty related costs   (458,390)
      
Balance,  December 31, 2019   2,374,168