XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - USD ($)
Sep. 30, 2021
Mar. 31, 2021
Future minimum payments under operating leases    
2022 $ 89,176  
Total operating lease payments 89,176  
Less: amounts representing interest (1,268)  
Present value of net operating lease payments 87,908  
Less: current portion $ 87,908 $ 171,122