Derivatives - Additional Information (Details) $ in Millions |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
|
Sep. 30, 2023
USD ($)
derivative
|
Sep. 30, 2022
USD ($)
|
Sep. 30, 2023
USD ($)
derivative
|
Sep. 30, 2022
USD ($)
|
|
| Derivative Instruments and Hedging Activities Disclosure [Abstract] | ||||
| Net gain (loss) on derivatives, tax | $ 14.5 | $ 20.3 | $ 13.8 | $ 21.2 |
| Additional amount to be classified as an increase to interest expense during next 12 months | $ 38.4 | $ 38.4 | ||
| Derivative, undesignated, number of instruments held | derivative | 33 | 33 | ||