XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Additional Information (Detail) - Third Amended Credit Agreement - USD ($)
9 Months Ended
Jun. 10, 2022
Oct. 31, 2022
Oct. 31, 2021
Jul. 31, 2022
Line Of Credit Facility [Line Items]        
Line of credit outstanding   $ 0    
Stand-by letters of credit        
Line Of Credit Facility [Line Items]        
Letter of credit outstanding       $ 11,897,000
JPMorgan Chase Bank N. A. | Revolving Credit Facility        
Line Of Credit Facility [Line Items]        
Credit agreement initiation date Jun. 29, 2018      
Credit facility maturity date 2027-06      
Credit facility maximum borrowing capacity $ 350,000,000      
Additional line of credit facility $ 150,000,000      
Commitment fee percentage 0.20%      
Interest expense   $ 754,000 $ 783,000  
JPMorgan Chase Bank N. A. | Revolving Credit Facility | Adjusted SOFR, CDOR,SONIA or EURIBOR | Minimum        
Line Of Credit Facility [Line Items]        
Applicable margin 1.125%      
JPMorgan Chase Bank N. A. | Revolving Credit Facility | Adjusted SOFR, CDOR,SONIA or EURIBOR | Maximum        
Line Of Credit Facility [Line Items]        
Applicable margin 1.375%      
JPMorgan Chase Bank N. A. | Revolving Credit Facility | Adjusted Bounce Rate | Minimum        
Line Of Credit Facility [Line Items]        
Applicable margin 0.125%      
JPMorgan Chase Bank N. A. | Revolving Credit Facility | Adjusted Bounce Rate | Maximum        
Line Of Credit Facility [Line Items]        
Applicable margin 0.375%