XML 93 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 15, 2023
Mar. 14, 2023
Mar. 13, 2023
Dec. 13, 2022
Jun. 16, 2022
Apr. 06, 2022
Apr. 12, 2021
Jul. 31, 2023
Jul. 31, 2022
Apr. 30, 2023
Derivative [Line Items]                    
Long term debt               $ 895,917   $ 748,292
Unamortized debt issuance costs               700   700
Long term debt, percentage bearing variable interest               896,600    
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               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
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
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               500,000   500,000
Interest Rate Swap | Designated as Hedging Instrument | Cash Flow Hedging                    
Derivative [Line Items]                    
Net gains (losses) reclassified from accumulated other comprehensive loss               2,900 $ (400)  
Interest Rate Swap | Fair Value, Recurring | Fair Value, Inputs, Level 2 | Designated as Hedging Instrument | Cash Flow Hedging                    
Derivative [Line Items]                    
Derivative asset               10,600   7,800
Derivative liability                   (600)
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               3,400   1,400
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               7,200   6,400
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