XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Maturities of Operating Lease Liabilities (Details)
Sep. 30, 2024
USD ($)
Leases:  
Less than one year $ 42,813,873
One to three years 78,901,721
Three to five years 64,080,000
More than five years 17,144,389
Total undiscounted lease payments 202,939,983
Less: imputed interest (27,132,469)
Carrying value of operating lease liabilities $ 175,807,514