Operating Leases - Components of Operating Lease Costs (Details) - USD ($) |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Lessee, Lease, Description [Line Items] | ||
| Operating lease costs | $ 2,938,802 | $ 1,383,052 |
| Operating lease expense | 2,677,367 | 1,292,470 |
| Machinery and equipment | ||
| Lessee, Lease, Description [Line Items] | ||
| Operating lease expense | 7,786 | 6,434 |
| Entity in Western United States | ||
| Lessee, Lease, Description [Line Items] | ||
| Operating lease expense | $ 253,649 | $ 84,148 |