v3.22.2.2
Operating Lease Liability (Details) - Lessee, Operating Lease, Liability, Maturity - USD ($)
Sep. 30, 2022
Mar. 31, 2022
Lessee Operating Lease Liability Maturity Abstract    
Remaining payments 2023 $ 127,420  
2024 254,840  
2025 254,840  
2026 267,767  
2027 277,000  
Thereafter 669,416  
Total undiscounted future minimum lease payments 1,851,283  
Less: Difference between undiscounted lease payments and discounted lease liabilities (226,601)  
Present value of net minimum lease payments 1,624,682  
Less current portion (198,191) $ (194,370)
Operating lease liabilities – long-term $ 1,426,491 $ 1,526,551