XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Right of Use Assets and Operating Lease Liability (Details) - Lessee, Operating Lease, Liability, to be Paid, Maturity - USD ($)
Mar. 31, 2024
Mar. 31, 2023
Lessee Operating Lease Liability To Be Paid Maturity Abstract    
2025 $ 254,840  
2026 267,767  
2027 277,000  
2028 277,000  
2029 277,000  
Thereafter 115,415  
Total undiscounted future minimum lease payments 1,469,022  
Less: Difference between undiscounted lease payments and discounted lease liabilities (144,559)  
Present value of net minimum lease payments 1,324,463  
Less current portion (210,111) $ (202,087)
Operating lease liabilities – long-term $ 1,114,352 $ 1,324,464