XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Maturities of Operating Lease Liabilities (Details)
Sep. 30, 2023
USD ($)
Leases:  
Less than one year $ 42,514,634
One to three years 85,886,502
Three to five years 67,837,180
More than 5 49,184,389
Total undiscounted lease payments 245,422,705
Less: imputed interest (38,173,460)
Carrying value of operating lease liabilities $ 207,249,245