| Derivative Instruments, Gain (Loss) [Line Items] | |
| Realized gains (losses) on interest rate swaps | -4.5M |
| Unrealized Gain (Loss) on Interest Rate Swaps | -25.31M |
| Interest Rate Swap [Member] | Realized Gain (Loss) on Derivatives [Member] | |
| Derivative Instruments, Gain (Loss) [Line Items] | |
| Realized gains (losses) on interest rate swaps | -4.5M |
| Interest Rate Swap [Member] | Unrealized Gain Or Loss On Derivative Instruments Not Included In Hedges [Member] | |
| Derivative Instruments, Gain (Loss) [Line Items] | |
| Unrealized Gain (Loss) on Interest Rate Swaps | -25.31M |