XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Undiscounted Future Minimum Lease Payments (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Operating Lease    
Operating Lease 2023 - remaining $ 174,721  
Operating Lease 2024 368,320  
Operating lease Undiscounted future minimum lease payments 543,041  
Less:Operating Lease Amount representing interest payments (14,263)  
Total Operating lease liabilities 528,778  
Less current portion of Operating Lease (528,778) $ (490,794)
Noncurrent Operating lease liabilities 0 361,225
Finance Lease    
Finance Lease 2023 - remaining 100,374  
Finance Lease 2024 401,496  
Finance Lease 2025 401,496  
Finance Lease 2026 401,496  
Finance Lease 2027 401,496  
Finance Leases Thereafter 4,382,998  
Finance lease Undiscounted future minimum lease payments 6,089,356  
Less: Finance lease Amount representing interest payments (2,507,425)  
Total finance lease liabilities 3,581,931  
Less current portion of finance Lease (129,489) (132,788)
Noncurrent finance lease liabilities $ 3,452,442 $ 3,629,642