XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Future Minimum Lease payments (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Feb. 29, 2020
Leases      
April 2023 – March 2024 $ 185,199    
Total future minimum lease payments 185,199    
Less: present value adjustment 3,121    
Operating lease liabilities at March 31, 2023 182,078   $ 715,310
Less: current portion of operating lease liabilities 182,078 $ 196,081  
Operating lease liabilities, net of current portion $ 33,526