v3.26.1
Operating Leases - Maturity Analysis of Undiscounted Cash Flows of Operating Lease Liabilities (Details)
Dec. 31, 2025
USD ($)
Lessee, Lease, Description [Line Items]  
Twelve-month periods ended December 31, 2020 $ 11,670,186
Twelve-month periods ended December 31, 2021 10,925,827
Twelve-month periods ended December 31, 2022 10,774,299
Twelve-month periods ended December 31, 2023 10,739,566
Twelve-month periods ended December 31, 2024 10,081,018
Thereafter 50,246,036
Total lease payments 104,436,932
Less amount of lease payments representing interest (21,101,334)
Total present value of lease payments 83,335,598
Railcars  
Lessee, Lease, Description [Line Items]  
Twelve-month periods ended December 31, 2020 11,193,467
Twelve-month periods ended December 31, 2021 10,450,997
Twelve-month periods ended December 31, 2022 10,312,687
Twelve-month periods ended December 31, 2023 10,312,687
Twelve-month periods ended December 31, 2024 9,714,187
Thereafter 49,709,684
Total lease payments 101,693,709
Less amount of lease payments representing interest (20,671,126)
Total present value of lease payments 81,022,583
Other  
Lessee, Lease, Description [Line Items]  
Twelve-month periods ended December 31, 2020 476,719
Twelve-month periods ended December 31, 2021 474,830
Twelve-month periods ended December 31, 2022 461,612
Twelve-month periods ended December 31, 2023 426,879
Twelve-month periods ended December 31, 2024 366,831
Thereafter 536,352
Total lease payments 2,743,223
Less amount of lease payments representing interest (430,208)
Total present value of lease payments $ 2,313,015