v3.22.2.2
DEBT - Interest Rate Swaps (Details) - USD ($)
Oct. 31, 2025
Oct. 31, 2024
Apr. 30, 2024
Jul. 31, 2022
Jul. 18, 2022
Jul. 07, 2022
May 04, 2022
Feb. 25, 2022
Feb. 09, 2022
Nov. 01, 2018
Line of Credit Facility [Line Items]                    
Notional Amount       $ 300,000,000            
Forecast                    
Line of Credit Facility [Line Items]                    
Notional Amount $ 100,000,000 $ 175,000,000 $ 250,000,000              
Interest Rate Swap, Effective 11/1/2018                    
Line of Credit Facility [Line Items]                    
Notional Amount                   $ 130,000,000.0
Fixed Interest Rate                   2.84%
Interest Rate Swap, Effective 2/9/2022                    
Line of Credit Facility [Line Items]                    
Notional Amount                 $ 100,000,000.0  
Fixed Interest Rate                 1.78%  
Interest Rate Swap, Effective 2/25/2022                    
Line of Credit Facility [Line Items]                    
Notional Amount               $ 150,000,000.0    
Fixed Interest Rate               1.92%    
Interest Rate Swap, Effective 5/4/2022                    
Line of Credit Facility [Line Items]                    
Notional Amount             $ 100,000,000.0      
Fixed Interest Rate             2.98%      
Interest Rate Swap, Effective 7/7/2022                    
Line of Credit Facility [Line Items]                    
Notional Amount           $ 129,400,000        
Fixed Interest Rate           2.89%        
Interest Rate Swap, Effective 7/18/2022                    
Line of Credit Facility [Line Items]                    
Notional Amount         $ 170,600,000          
Fixed Interest Rate         2.86%