XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Additional Information (Detail)
3 Months Ended 9 Months Ended
Jun. 29, 2018
USD ($)
Financial_Institution
Oct. 31, 2020
USD ($)
Jul. 31, 2020
USD ($)
Apr. 30, 2020
USD ($)
Oct. 31, 2020
USD ($)
Line of Credit Facility [Line Items]          
Line of credit outstanding   $ 0     $ 0
Borrowings during period       $ 220,000,000  
Repaid of borrowing   120,000,000 $ 100,000,000    
Other (Loss) Income, Net          
Line of Credit Facility [Line Items]          
Interest expense         2,455,000
Stand-by letters of credit          
Line of Credit Facility [Line Items]          
Letter of credit outstanding   13,284,000     13,284,000
Trade Letter of Credit          
Line of Credit Facility [Line Items]          
Letter of credit outstanding   $ 43,593,000     $ 43,593,000
Number of financial institutions with borrowing agreements | Financial_Institution 2        
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%        
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%