v3.26.1
Derivatives - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Asset Pledged as Collateral          
Derivative [Line Items]          
Cash $ 40.1   $ 40.1   $ 16.7
Interest Rate Swap          
Derivative [Line Items]          
Derivative, fair value (3.8)   (3.8)   $ 10.3
Interest Rate Swap | 2026 Notes          
Derivative [Line Items]          
Increase (decrease) in carrying value of notes 2.6 $ 2.8 4.7 $ 6.2  
Interest Rate Swap | 2028 Notes          
Derivative [Line Items]          
Increase (decrease) in carrying value of notes (2.5) 2.2 (4.9) 5.8  
Interest Rate Swap | 2029 Notes          
Derivative [Line Items]          
Increase (decrease) in carrying value of notes (3.2) 3.3 (5.9) 8.3  
Interest Rate Swap | 2030 Notes          
Derivative [Line Items]          
Increase (decrease) in carrying value of notes (3.7) 3.3 (6.3) 8.9  
Interest Rate Swap | 2031 Notes          
Derivative [Line Items]          
Increase (decrease) in carrying value of notes (1.7)   (1.7)    
Interest Rate Swap | Designated As Hedging Instrument          
Derivative [Line Items]          
Unrealized gains (losses) on derivatives $ (8.5) $ 11.6 $ (14.1) $ 29.2