v3.26.1
Operating Leases - Maturity Analysis of Undiscounted Cash Flows of Operating Lease Liabilities (Details)
Mar. 31, 2026
USD ($)
Lessee, Lease, Description [Line Items]  
Twelve-month periods ended September 30, 2021 $ 11,455,568
Twelve-month periods ended September 30, 2022 10,694,550
Twelve-month periods ended September 30, 2023 10,670,786
Twelve-month periods ended September 30, 2024 10,473,731
Twelve-month periods ended September 30, 2025 9,966,761
Thereafter 48,046,232
Total lease payments 101,307,628
Less amount of lease payments representing interest (20,456,058)
Total present value of lease payments 80,851,570
Other  
Lessee, Lease, Description [Line Items]  
Twelve-month periods ended September 30, 2021 475,482
Twelve-month periods ended September 30, 2022 473,189
Twelve-month periods ended September 30, 2023 458,115
Twelve-month periods ended September 30, 2024 410,685
Twelve-month periods ended September 30, 2025 352,590
Thereafter 454,140
Total lease payments 2,624,201
Less amount of lease payments representing interest (397,629)
Total present value of lease payments 2,226,572
Railroad cars  
Lessee, Lease, Description [Line Items]  
Twelve-month periods ended September 30, 2021 10,980,086
Twelve-month periods ended September 30, 2022 10,221,361
Twelve-month periods ended September 30, 2023 10,212,671
Twelve-month periods ended September 30, 2024 10,063,046
Twelve-month periods ended September 30, 2025 9,614,171
Thereafter 47,592,092
Total lease payments 98,683,427
Less amount of lease payments representing interest (20,058,429)
Total present value of lease payments $ 78,624,998