XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Details) - Schedule of Annual Minimum Lease Payments of our Operating Lease Liabilities
6 Months Ended
Jun. 30, 2024
USD ($)
Schedule of Annual Minimum Lease Payments of our Operating Lease Liabilities [Abstract]  
2024 (six months) $ 153,214
2025 304,603
2026 301,400
2027 301,400
2028 328,600
Thereafter 39,116,467
Total future minimum lease payments, undiscounted 40,505,684
Less: imputed interest (37,179,610)
Present value of future minimum lease payments $ 3,326,074