XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 13, 2022
Jun. 16, 2022
Apr. 06, 2022
Apr. 12, 2021
Feb. 26, 2020
Aug. 07, 2019
Jun. 24, 2019
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Apr. 30, 2022
Derivative [Line Items]                        
Long term debt               $ 945,576   $ 945,576   $ 787,027
Unamortized debt issuance costs               800   800   300
Long term debt, percentage bearing variable interest               946,400   946,400    
December 2022 Interest Rate Swap Variable Rate Loans                        
Derivative [Line Items]                        
Derivative, notional amount                 $ 50,000   $ 50,000 0
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                 100,000   100,000 0
Fixed rate on interest rate swap agreement   3.467%                    
Derivative, term of contract (in years)   3 years                    
April 2022 Interest Rate Swap Variable Rate Loans                        
Derivative [Line Items]                        
Derivative, notional amount                 100,000   100,000 100,000
Fixed rate on interest rate swap agreement     2.588%                  
Derivative, term of contract (in years)     2 years                  
April 2021 Interest Rate Swap Variable Rate Loans                        
Derivative [Line Items]                        
Derivative, notional amount                 100,000   100,000 100,000
Fixed rate on interest rate swap agreement       0.465%                
Derivative, term of contract (in years)       3 years                
February 2020 Interest Rate Swap Variable Rate Loans                        
Derivative [Line Items]                        
Derivative, notional amount                 100,000   100,000 100,000
Fixed rate on interest rate swap agreement         1.168%              
Derivative, term of contract (in years)         3 years              
August 2019 Interest Rate Swap (Variable Rate Loans)                        
Derivative [Line Items]                        
Derivative, notional amount                 0   0 100,000
Fixed rate on interest rate swap agreement           1.40%            
Derivative, term of contract (in years)           3 years            
June 2019 Interest Rate Swap (Variable Rate Loans)                        
Derivative [Line Items]                        
Derivative, notional amount                 0   0 100,000
Fixed rate on interest rate swap agreement             1.65%          
Derivative, term of contract (in years)             3 years          
Interest Rate Swap                        
Derivative [Line Items]                        
Derivative, notional amount                 450,000   450,000 500,000
Interest Rate Swap | Designated as Hedging Instrument | Cash Flow Hedging | Interest Expense                        
Derivative [Line Items]                        
Net gains (losses) reclassified from accumulated other comprehensive loss               2,200 $ (1,100) 2,500 $ (3,300)  
Interest Rate Swap | Fair Value, Recurring | Fair Value, Inputs, Level 2 | Designated as Hedging Instrument | Cash Flow Hedging                        
Derivative [Line Items]                        
Derivative asset               9,600   9,600   5,800
Derivative liability                       (200)
Interest Rate Swap | Fair Value, Recurring | Fair Value, Inputs, Level 2 | Designated as Hedging Instrument | Cash Flow Hedging | Other Non-current Assets                        
Derivative [Line Items]                        
Derivative asset               9,100   9,100   4,900
Interest Rate Swap | Fair Value, Recurring | Fair Value, Inputs, Level 2 | Designated as Hedging Instrument | Cash Flow Hedging | Prepaid Expenses and Other Current Assets                        
Derivative [Line Items]                        
Derivative asset               $ 500   $ 500   $ 900