Property and Equipment, Net - Summary of Property and Equipment, Net (Details) - USD ($) |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 206,267,778 | $ 159,939,361 |
| Accumulated depreciation | (80,725,787) | (75,037,759) |
| Total Property and equipment, net | 125,541,991 | 84,901,602 |
| Office Equipment and Computers | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 2,008,894 | 1,760,490 |
| Vehicles and Trailers | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 36,319,490 | 30,252,251 |
| Machinery and Equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 156,250,241 | 118,867,241 |
| Leasehold Improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 1,230,007 | 1,041,123 |
| Construction in Progress | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 10,459,146 | $ 8,018,256 |