XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Maturities of Operating Lease Liabilities (Details)
Jun. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Rolling Maturity [Abstract]  
2025 $ 2,507,058
2026 2,621,722
2027 2,641,539
2028 2,409,786
2029 2,000,163
Thereafter 6,010,566
Total lease payments $ 18,190,834