v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Aggregate Purchase Commitments
As of June 30, 2026, the Company had the following purchase commitments for power equipment, based on expected payment timing assuming commitments are fulfilled:

June 30,
2026
Payments due by period
2026 (remainder of)$743.2 
2027478.7 
2028202.4 
202952.9 
Total purchase commitments$1,477.2