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