XML 84 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details) - Schedule of Annual Minimum Lease Payments of our Operating Lease Liabilities - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Schedule of Annual Minimum Lease Payments of our Operating Lease Liabilities [Abstract]    
2023 (three months) $ 78,063  
2024 311,900  
2025 311,900  
2026 311,900  
2027 311,900  
Thereafter 41,125,000  
Total future minimum lease payments, undiscounted 42,450,663  
Less: imputed interest (39,025,349)  
Present value of future minimum lease payments $ 3,425,314 $ 3,413,210