Other Commitments and Contingencies (Details) $ in Millions |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
| |
| Other Commitments [Line Items] | |
| Debt service coverage ratio | 1.25 |
| Debt service coverage ratio measurement period | 12 months |
| Number of years for power purchase agreement | 20 years |
| Contract duration | 20 years |
| Aggregate guaranteed amount | $ 67.0 |
| Guarantor obligations, current carrying value | 45.2 |
| Draws on letters of credit | 4.8 |
| Specific Purpose | |
| Other Commitments [Line Items] | |
| Guarantor obligations, current carrying value | $ 19.1 |