XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Details) - USD ($)
Jun. 30, 2022
Mar. 31, 2022
Future minimum payments under operating leases    
2023   $ 100,900
2024   155,512
2025   160,179
2026   26,760
Total operating lease payments   443,351
Less: amounts representing interest   (11,810)
Present value of net operating lease payments $ 431,541 $ 431,541
Less: current portion 145,787  
Long-term portion of operating lease obligations $ 285,754