Annual report pursuant to Section 13 and 15(d)

Schedule of Future Minimum Rentals Under Right-of-use Operating and Finance Leases (Details)

v3.23.1
Schedule of Future Minimum Rentals Under Right-of-use Operating and Finance Leases (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, to be Paid, Rolling Maturity [Abstract]    
2023 $ 275,176  
2024 219,463  
2025 186,496  
2027  
Thereafter  
Total 681,135  
Less interest (106,879)  
Present value of minimum lease payments 574,256  
Less current portion of lease obligations (215,063) $ (247,017)
Lease obligations, net of current portion 359,193 574,257
Finance Lease, Liability, to be Paid [Abstract]    
2023 224,252  
2024  
2025  
2026  
2027  
Thereafter  
Total 224,252  
Less interest (3,791)  
Present value of minimum lease payments 220,461  
Less current portion of lease obligations (220,461) $ (220,461)
Lease obligations, net of current portion