v3.26.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Purchase Obligation
Unrecorded future minimum purchase commitments as of December 31, 2025, were as follows (in millions) :

2026
$362.0 
20270.1 
20280.1 
20290.1 
Total commitments$362.3 
Schedule of Concentration of Risk, by Risk Factor
The Company's revenue, accounts receivable and accounts payable concentrations of 10% and greater were as follows:


Year Ended December 31,
20252024
SegmentRevenueAccounts ReceivableAccounts PayableRevenueAccounts ReceivableAccounts Payable
Customer AInfrastructure13.1%29.6%**
Customer BInfrastructure*10.2%**
Customer CInfrastructure**14.4%*
Customer D
Infrastructure**10.3%*
Customer E
Infrastructure***10.3%
Supplier A
Infrastructure23.3%*
Supplier B
Infrastructure*15.2%
Supplier C
Infrastructure*15.5%
*Less than 10% concentration