v3.26.1
Debt - Notes - Additional Information (Details) - Fixed-Rate Senior Unsecured Notes Due 2030 - USD ($)
$ in Millions
1 Months Ended
Dec. 02, 2027
Nov. 30, 2027
Nov. 30, 2025
Debt Instrument [Line Items]      
Aggregate principal amount issued     $ 500.0
Debt instrument, fixed interest rate     6.25%
Percentage of notes offered at purchase price     101.00%
Forecast      
Debt Instrument [Line Items]      
Redemption price percentage   40.00%  
Percentage of principal amount that may redeemed   106.25%  
Forecast | Maximum      
Debt Instrument [Line Items]      
Percentage of principal amount that may redeemed 100.00%