v3.26.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Aggregate Purchase Commitments
As of September 30, 2026, the Company had the following purchase commitments for power equipment, based on expected payment timing assuming commitments are fulfilled:
September 30,
2026
Payments due by period
2026 (remainder of)$569.1 
2027347.1 
2028367.4 
202940.3 
Total purchase commitments$1,323.9