v3.23.3
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS REQUIRED UNDER OPERATING AND FINANCING LEASE OBLIGATIONS (Details)
Mar. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Operating Leases Remainder of 2023 $ 803,427
Operating Leases 2024 955,272
Operating Leases 2025 870,000
Operating Leases 2026 870,000
Operating Leases 2027 870,000
Operating Leases Thereafter 2,682,500
Operating Leases, Undiscounted lease liabilities 7,051,199
Operating Leases Less: imputed interest (1,291,023)
Operating lease, Net lease liabilities 5,760,176
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Finance Leases Remainder of 2023 139,080
Finance Leases 2024 139,080
Finance Leases 2025 139,080
Finance Leases 2026 68,395
Finance Leases 2027
Finance Leases Thereafter
Finance Leases, Undiscounted lease liabilities 485,635
Finance Leases Less: imputed interest (42,108)
Finance lease, Net lease liabilities 443,527
Remainder of 2023 942,507
2024 1,094,352
2025 1,009,080
2026 938,395
2027 870,000
Thereafter 2,682,500
Undiscounted lease liabilities 7,536,834
Less: imputed interest $ (1,333,131)
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Operating lease, Net lease liabilities
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance lease, Net lease liabilities
Net lease liabilities $ 6,203,703