v3.26.1
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