XML 69 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Schedule of future minimum lease payments) (Details)
Jun. 30, 2024
USD ($)
Operating Leases  
2025 $ 1,193,856
2026 760,268
2027 776,063
2028 591,171
2029 0
Thereafter 0
Total future minimum lease payments 3,321,358
Less imputed interest (486,942)
Total present value of lease liabilities 2,834,416
Finance Leases  
2025 412,342
2026 420,188
2027 428,200
2028 428,080
2029 424,800
Thereafter 71,032
Total future minimum lease payments 2,184,642
Less imputed interest (452,774)
Total present value of lease liabilities $ 1,731,868