v3.23.1
Finance Leases - Future minimum lease payments (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Finance Leases    
2023 $ 75,349  
2024 49,859  
Total minimum lease payments 125,208  
Less amount representing interest 3,532  
Present value of minimum lease payments 121,676  
Less current portion 92,966 $ 97,367
Finance lease obligations, net of current portion $ 28,710 $ 49,149