v3.26.1
Operating Leases - Maturity Analysis of Undiscounted Cash Flows of Operating Lease Liabilities (Details)
Jun. 30, 2026
USD ($)
Lessee, Lease, Description [Line Items]  
Twelve-month periods ended September 30, 2021 $ 11,243,556
Twelve-month periods ended September 30, 2022 10,694,055
Twelve-month periods ended September 30, 2023 10,677,630
Twelve-month periods ended September 30, 2024 10,313,408
Twelve-month periods ended September 30, 2025 9,935,542
Thereafter 46,111,228
Total lease payments 98,975,419
Less amount of lease payments representing interest (20,086,410)
Total present value of lease payments 78,889,009
Other  
Lessee, Lease, Description [Line Items]  
Twelve-month periods ended September 30, 2021 501,539
Twelve-month periods ended September 30, 2022 497,438
Twelve-month periods ended September 30, 2023 481,013
Twelve-month periods ended September 30, 2024 416,041
Twelve-month periods ended September 30, 2025 337,425
Thereafter 372,848
Total lease payments 2,606,304
Less amount of lease payments representing interest (375,956)
Total present value of lease payments 2,230,348
Railroad cars  
Lessee, Lease, Description [Line Items]  
Twelve-month periods ended September 30, 2021 10,742,017
Twelve-month periods ended September 30, 2022 10,196,617
Twelve-month periods ended September 30, 2023 10,196,617
Twelve-month periods ended September 30, 2024 9,897,367
Twelve-month periods ended September 30, 2025 9,598,117
Thereafter 45,738,380
Total lease payments 96,369,115
Less amount of lease payments representing interest (19,710,454)
Total present value of lease payments $ 76,658,661