v3.26.1
Commitments and Contingencies - Helmex Agreement (Details) - Helmex Agreement
$ in Millions
May 30, 2026
USD ($)
tranche
Commitments and Contingencies  
Maximum aggregate investment $ 2,000.0
Number of tranches | tranche 4
Amount per tranche $ 500.0
Equity investment, consideration received in transaction 500.0
Transaction cost 25.0
Nonrefundable deposit paid $ 5.0