XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Maturities of Operating Lease Liabilities (Details)
Jun. 30, 2024
USD ($)
Leases:  
Less than one year $ 42,700,728
One to three years 81,610,978
Three to five years 64,080,000
More than five years 25,154,389
Total undiscounted lease payments 213,546,095
Less: imputed interest (29,734,748)
Carrying value of operating lease liabilities $ 183,811,347