XML 97 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Schedule of Lease Liability Maturities and Future Minimum Payments) (Details)
Dec. 31, 2022
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
2023 $ 607,061
2024 575,209
2025 539,347
2026 604,254
2027 619,354
After 2027 5,482,220
Total minimum lease payments 8,427,445
Less: Interest (3,668,234)
Present value of lease liabilities $ 4,759,211