XML 76 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measures - Narrative (Details) - Senior Notes - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
2025 Secured Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Unamortized debt issuance costs   $ 1.2
2028 Secured Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Unamortized debt issuance costs $ 3.9 4.4
2029 Secured Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Unamortized debt issuance costs 7.0 7.5
2030 Secured Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Unamortized debt issuance costs 6.4  
2031 Secured Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Unamortized debt issuance costs $ 5.5 $ 5.7