Operating Leases - Additional Information (Details) - USD ($) |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|
| Lessee, Lease, Description [Line Items] | |||
| Operating lease expense | $ 2,677,367 | $ 1,292,470 | |
| Current portion - operating leases | 7,949,617 | $ 8,025,011 | |
| Entity in Western United States | |||
| Lessee, Lease, Description [Line Items] | |||
| Operating lease expense | $ 253,649 | 84,148 | |
| Railcars | Minimum | |||
| Lessee, Lease, Description [Line Items] | |||
| Operating lease term | 3 years | ||
| Railcars | Maximum | |||
| Lessee, Lease, Description [Line Items] | |||
| Operating lease term | 15 years | ||
| Machinery and equipment | |||
| Lessee, Lease, Description [Line Items] | |||
| Operating lease expense | $ 7,786 | $ 6,434 | |