Annual report pursuant to Section 13 and 15(d)

LEASES - Maturities of our Operating and Finance Lease (Details)

v3.22.4
LEASES - Maturities of our Operating and Finance Lease (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 1,356,374  
2024 1,589,805  
2025 1,458,783  
2026 1,503,068  
2027 1,316,387  
Thereafter 2,295,179  
Total minimum lease payments 9,519,596  
Less: Interest $ 2,541,700  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease Liability Current, Long-term portion  
Present value of lease obligations $ 6,977,896 $ 1,554,767
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease Liability Current Lease Liability Current
Less: Current portion $ 686,018  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term portion Long-term portion
Long-term portion of lease obligations $ 6,291,878  
Finance Leases    
2023 879,444  
2024 2,752,862  
2025 0  
2026 0  
2027 0  
Thereafter 0  
Total minimum lease payments 3,632,306  
Less: Interest 485,108  
Present value of lease obligations 3,147,198 $ 0
Current portion of lease liability 599,014  
Long-term portion of lease obligations $ 2,548,184