XML 64 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Schedule of future minimum lease payments) (Details)
Jun. 30, 2023
USD ($)
Operating Leases  
2024 $ 1,323,600
2025 938,072
2026 752,833
2027 767,890
2028 584,513
Thereafter 0
Total future minimum lease payments 4,366,908
Less imputed interest 736,768
Total present value of lease liabilities 3,630,140
Finance Leases  
2024 404,650
2025 412,342
2026 420,188
2027 428,200
2028 428,080
Thereafter 495,832
Total future minimum lease payments 2,589,292
Less imputed interest 570,902
Total present value of lease liabilities $ 2,018,390