XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Additional Information (Detail) - Third Amended Credit Agreement - USD ($)
$ in Thousands
3 Months Ended
Feb. 10, 2023
Apr. 30, 2024
Apr. 30, 2023
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   14,011  
JPMorgan Chase Bank N. A. | Revolving Credit Facility      
Line Of Credit Facility [Line Items]      
Credit facility maximum borrowing capacity $ 350,000    
Additional line of credit facility $ 150,000    
Commitment fee percentage 0.20%    
Interest expense   $ 240 $ 239
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%