Operating Leases - Components of Operating Lease Costs (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Lessee, Lease, Description [Line Items] | ||||
| Operating lease costs | $ 3,164,128 | $ 1,390,390 | $ 6,102,930 | $ 2,773,442 |
| Operating lease expense | 2,924,777 | 1,312,849 | 5,602,144 | 2,605,319 |
| Machinery and equipment | ||||
| Lessee, Lease, Description [Line Items] | ||||
| Operating lease expense | 6,649 | 5,354 | 14,435 | 11,788 |
| Entity in Western United States | ||||
| Lessee, Lease, Description [Line Items] | ||||
| Operating lease expense | $ 232,702 | $ 72,187 | $ 486,351 | $ 156,335 |