Fair Value Measures - Narrative (Details) - Senior Notes - USD ($) $ in Millions |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| 2028 Secured Notes | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Unamortized debt issuance costs | $ 2.7 | $ 3.3 |
| 2029 Secured Notes | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Unamortized debt issuance costs | 5.4 | 6.2 |
| 2030 Secured Notes | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Unamortized debt issuance costs | 5.2 | 5.8 |
| 2031 Secured Notes | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Unamortized debt issuance costs | $ 4.3 | $ 4.7 |