XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Schedule of Lease Liabilities Maturity and Future Minimum Lease Commitments) (Details)
Jun. 30, 2023
USD ($)
Maturity of Lease Liabilities at June 30, 2023  
2023 $ 422,975
2024 863,320
2025 836,100
2026 909,911
2027 934,180
After 2027 5,588,192
Total lease payments 9,554,678
Less: Interest 3,756,801
Present value of lease liabilities $ 5,797,877