XML 125 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
May 15, 2024
Apr. 09, 2024
Jan. 31, 2024
Jan. 24, 2024
Jan. 05, 2024
Dec. 19, 2023
Mar. 15, 2023
Mar. 14, 2023
Mar. 13, 2023
Dec. 13, 2022
Jun. 16, 2022
Jul. 31, 2024
Apr. 30, 2024
Derivative [Line Items]                          
Long term debt                       $ 918,600 $ 774,596
Unamortized debt issuance costs                       500 600
Long term debt, percentage bearing variable interest                       919,100  
Interest Rate Swap                          
Derivative [Line Items]                          
Derivative, notional amount                       500,000 550,000
May 2024 Interest Rate Swap Variable Loans                          
Derivative [Line Items]                          
Derivative, notional amount                       50,000 0
Fixed rate on interest rate swap agreement 4.288%                        
Derivative, term of contract (in years) 3 years                        
April 2024 Interest Rate Swap Variable Loans                          
Derivative [Line Items]                          
Derivative, notional amount                       50,000 50,000
Fixed rate on interest rate swap agreement   4.243%                      
Derivative, term of contract (in years)   3 years                      
January 2024 Interest Rate Swap Variable Loans 3                          
Derivative [Line Items]                          
Derivative, notional amount                       50,000 50,000
Fixed rate on interest rate swap agreement     3.70%                    
Derivative, term of contract (in years)     3 years                    
January 2024 Interest Rate Swap Variable Loans 2                          
Derivative [Line Items]                          
Derivative, notional amount                       50,000 50,000
Fixed rate on interest rate swap agreement       3.774%                  
Derivative, term of contract (in years)       3 years                  
January 2024 Interest Rate Swap Variable Loans 1                          
Derivative [Line Items]                          
Derivative, notional amount                       50,000 50,000
Fixed rate on interest rate swap agreement         3.689%                
Derivative, term of contract (in years)         3 years                
December 2023 Interest Rate Swap Variable Loans                          
Derivative [Line Items]                          
Derivative, notional amount                       50,000 50,000
Fixed rate on interest rate swap agreement           3.85%              
Derivative, term of contract (in years)           3 years              
March 2023 Interest Rate Swap Variable Rate Loans                          
Derivative [Line Items]                          
Derivative, notional amount                       50,000 50,000
Fixed rate on interest rate swap agreement             3.565%            
Derivative, term of contract (in years)             3 years            
March 2023 Interest Rate Swap Variable Rate Loans 2                          
Derivative [Line Items]                          
Derivative, notional amount                       50,000 50,000
Fixed rate on interest rate swap agreement               4.053%          
Derivative, term of contract (in years)               3 years          
March 2023 Interest Rate Swap Variable Rate Loans 3                          
Derivative [Line Items]                          
Derivative, notional amount                       50,000 50,000
Fixed rate on interest rate swap agreement                 3.72%        
Derivative, term of contract (in years)                 3 years        
December 2022 Interest Rate Swap Variable Rate Loans                          
Derivative [Line Items]                          
Derivative, notional amount                       50,000 50,000
Fixed rate on interest rate swap agreement                   3.772%      
Derivative, term of contract (in years)                   3 years      
June 2022 Interest Rate Swap Variable Rate Loans                          
Derivative [Line Items]                          
Derivative, notional amount                       $ 0 $ 100,000
Fixed rate on interest rate swap agreement                     3.467%    
Derivative, term of contract (in years)                     2 years