Operating Leases - Additional Information (Details) - USD ($) |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Lessee, Lease, Description [Line Items] | |||||
| Operating lease expense | $ 2,924,777 | $ 1,312,849 | $ 5,602,144 | $ 2,605,319 | |
| Current portion - operating leases | 7,821,744 | 7,821,744 | $ 8,025,011 | ||
| Entity in Western United States | |||||
| Lessee, Lease, Description [Line Items] | |||||
| Operating lease expense | $ 232,702 | 72,187 | $ 486,351 | 156,335 | |
| Railcars | Minimum | |||||
| Lessee, Lease, Description [Line Items] | |||||
| Operating lease term | 3 years | 3 years | |||
| Railcars | Maximum | |||||
| Lessee, Lease, Description [Line Items] | |||||
| Operating lease term | 15 years | 15 years | |||
| Machinery and equipment | |||||
| Lessee, Lease, Description [Line Items] | |||||
| Operating lease expense | $ 6,649 | $ 5,354 | $ 14,435 | $ 11,788 | |