XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVES - Outstanding Swap Contracts (Details) - USD ($)
$ in Millions
Oct. 31, 2020
Aug. 03, 2015
Derivative [Line Items]    
Derivative, notional amount $ 1,486.0  
Interest Rate Swap Due April 15, 2022    
Derivative [Line Items]    
Derivative, notional amount $ 100.0  
Derivative, forward interest rate 2.3645%  
Interest Rate Swap Due June 30, 2022    
Derivative [Line Items]    
Derivative, notional amount $ 100.0  
Derivative, forward interest rate 2.217%  
Interest Rate Swap Due June 30, 2022    
Derivative [Line Items]    
Derivative, notional amount $ 50.0  
Derivative, forward interest rate 2.184%  
Interest Rate Swap Due August 15, 2022    
Derivative [Line Items]    
Derivative, notional amount $ 36.0  
Derivative, forward interest rate 1.795%  
Interest Rate Swap Due October 31, 2022    
Derivative [Line Items]    
Derivative, notional amount $ 100.0  
Derivative, forward interest rate 2.8915%  
Interest Rate Swap Due October 31, 2022    
Derivative [Line Items]    
Derivative, notional amount $ 50.0  
Derivative, forward interest rate 2.4678%  
Interest Rate Swap Due October 31, 2022    
Derivative [Line Items]    
Derivative, notional amount $ 50.0  
Derivative, forward interest rate 2.5255%  
Interest Rate Swap Due March 31, 2023    
Derivative [Line Items]    
Derivative, notional amount $ 150.0  
Derivative, forward interest rate 2.895%  
Interest Rate Swap Due March 31, 2023    
Derivative [Line Items]    
Derivative, notional amount $ 50.0  
Derivative, forward interest rate 2.5292%  
Interest Rate Swap Due September 30, 2023    
Derivative [Line Items]    
Derivative, notional amount $ 50.0  
Derivative, forward interest rate 2.8315%  
Interest Rate Swap Due October 31, 2023    
Derivative [Line Items]    
Derivative, notional amount $ 100.0  
Derivative, forward interest rate 2.921%  
Interest Rate Swap Due March 28, 2024    
Derivative [Line Items]    
Derivative, notional amount $ 100.0  
Derivative, forward interest rate 2.477%  
Interest Rate Swap Due March 28, 2024    
Derivative [Line Items]    
Derivative, notional amount $ 100.0  
Derivative, forward interest rate 2.542%  
Interest Rate Swap Due October 31, 2024    
Derivative [Line Items]    
Derivative, notional amount $ 100.0  
Derivative, forward interest rate 2.848%  
Interest Rate Swap Due October 31, 2024    
Derivative [Line Items]    
Derivative, notional amount $ 100.0  
Derivative, forward interest rate 2.501%  
Interest Rate Swap Due October 31, 2024    
Derivative [Line Items]    
Derivative, notional amount $ 50.0  
Derivative, forward interest rate 2.521%  
Interest Rate Swap Due October 22, 2025    
Derivative [Line Items]    
Derivative, notional amount $ 50.0  
Derivative, forward interest rate 2.955%  
Interest Rate Swap Due October 22, 2025    
Derivative [Line Items]    
Derivative, notional amount $ 50.0  
Derivative, forward interest rate 2.959%  
Interest Rate Swap Due October 22, 2025    
Derivative [Line Items]    
Derivative, notional amount $ 50.0  
Derivative, forward interest rate 2.958%  
Interest Rate Swap Due October 22, 2025    
Derivative [Line Items]    
Derivative, notional amount $ 50.0  
Derivative, forward interest rate 2.5558%  
Interest Rate Swap    
Derivative [Line Items]    
Derivative, notional amount $ 504.0  
Quarterly notional principal reduction   $ 1.0