v3.25.0.1
Fair Value Measures - Narrative (Details) - Senior Notes - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
2025 Secured Notes    
Business Acquisition [Line Items]    
Unamortized debt issuance costs $ 1.2 $ 3.8
2028 Secured Notes    
Business Acquisition [Line Items]    
Unamortized debt issuance costs 4.4 5.5
2029 Secured Notes    
Business Acquisition [Line Items]    
Unamortized debt issuance costs 7.5  
2031 Secured Notes    
Business Acquisition [Line Items]    
Unamortized debt issuance costs $ 5.7 $ 6.3