XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Jun. 29, 2018
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Oct. 31, 2021
Oct. 31, 2020
Line of Credit Facility [Line Items]            
Line of credit outstanding         $ 0  
Borrowing under debt       $ 220,000,000   $ 220,000,000
Repayments of debt   $ 120,000,000 $ 100,000,000     220,000,000
Stand-by letters of credit            
Line of Credit Facility [Line Items]            
Letter of credit outstanding         13,336,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 2023-06          
Credit facility maximum borrowing capacity $ 350,000,000          
Additional line of credit facility $ 150,000,000          
Commitment fee percentage 0.20%          
Interest expense         $ 783,000 $ 2,455,000
JPMorgan Chase Bank N. A. | Revolving Credit Facility | Adjusted LIBOR, CDOR or EURIBOR | Minimum            
Line of Credit Facility [Line Items]            
Applicable margin 1.125%          
JPMorgan Chase Bank N. A. | Revolving Credit Facility | Adjusted LIBOR, CDOR or EURIBOR | Maximum            
Line of Credit Facility [Line Items]            
Applicable margin 1.375%          
JPMorgan Chase Bank N. A. | Revolving Credit Facility | Adjusted ABR | Minimum            
Line of Credit Facility [Line Items]            
Applicable margin 0.125%          
JPMorgan Chase Bank N. A. | Revolving Credit Facility | Adjusted ABR | Maximum            
Line of Credit Facility [Line Items]            
Applicable margin 0.375%