XML 102 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
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
Apr. 06, 2022
Apr. 12, 2021
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Apr. 30, 2023
Derivative [Line Items]                                
Long term debt $ 906,774                     $ 906,774   $ 906,774   $ 748,292
Unamortized debt issuance costs 600                     600   600   700
Long term debt, percentage bearing variable interest 907,400                     907,400   907,400    
January 2024 Interest Rate Swap Variable Loans 3                                
Derivative [Line Items]                                
Derivative, notional amount $ 50,000                     $ 50,000   $ 50,000   0
Fixed rate on interest rate swap agreement 3.70%                     3.70%   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   $ 50,000   0
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   50,000   0
Fixed rate on interest rate swap agreement     3.689%                          
Derivative, term of contract (in years)     3 years                          
Forward starting contracts                                
Derivative [Line Items]                                
Derivative, notional amount 150,000                     150,000   150,000   0
December 2023 Interest Rate Swap Variable Loans                                
Derivative [Line Items]                                
Derivative, notional amount 50,000                     50,000   50,000   0
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   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   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   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   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 100,000                     100,000   100,000   100,000
Fixed rate on interest rate swap agreement                 3.467%              
Derivative, term of contract (in years)                 2 years              
April 2022 Interest Rate Swap Variable Rate Loans                                
Derivative [Line Items]                                
Derivative, notional amount 100,000                     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   100,000
Fixed rate on interest rate swap agreement                     0.465%          
Derivative, term of contract (in years)                     3 years          
Interest Rate Swap                                
Derivative [Line Items]                                
Derivative, notional amount 550,000                     550,000   550,000   500,000
Gains on cash flow hedges, reclassification                       3,300 $ 2,200 9,300 $ 2,500  
Interest Rate Swap | Fair Value, Recurring | Fair Value, Inputs, Level 2 | Designated as Hedging Instrument | Cash Flow Hedging                                
Derivative [Line Items]                                
Derivative asset 3,500                     3,500   3,500   7,800
Derivative liability (600)                     (600)   (600)   (600)
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 2,500                     2,500   2,500   6,400
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 $ 1,000                     $ 1,000   $ 1,000   $ 1,400