XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Maturities of Operating Lease Liabilities (Details)
Jun. 30, 2025
USD ($)
Leases:  
Less than one year $ 43,051,396
One to three years 70,634,451
Three to five years 56,953,139
More than five years 241,250
Total undiscounted lease payments 170,880,236
Less: imputed interest (20,111,100)
Carrying value of operating lease liabilities $ 150,769,136