Derivatives - Additional Information (Details) $ in Millions |
3 Months Ended | |
|---|---|---|
|
Mar. 31, 2026
USD ($)
derivative
|
Mar. 31, 2025
USD ($)
|
|
| Derivative Instruments and Hedging Activities Disclosure [Abstract] | ||
| Net (loss) gain on derivatives, tax | $ 0.5 | $ 0.0 |
| Additional amount to be classified as an increase to interest expense during next 12 months | $ 9.3 | |
| Derivative, undesignated, number of instruments held | derivative | 56 | |