Derivatives - Additional Information (Details) $ in Millions |
Mar. 31, 2025
USD ($)
derivative
|
|---|---|
| Derivative Instruments and Hedging Activities Disclosure [Abstract] | |
| Additional amount to be classified as an increase to interest expense during next 12 months | $ | $ 13.6 |
| Derivative, undesignated, number of instruments held | derivative | 42 |