XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Credit Agreement (Details)
$ in Thousands
9 Months Ended
Jul. 31, 2025
USD ($)
Aug. 01, 2023
USD ($)
Jun. 21, 2023
Feb. 22, 2022
USD ($)
Sep. 08, 2021
USD ($)
Sep. 30, 2025
USD ($)
Oct. 16, 2025
USD ($)
Jul. 30, 2025
USD ($)
Nov. 04, 2024
USD ($)
Credit Agreement                  
Line of credit, threshold contingent increase in borrowing capacity         $ 25,000        
Credit agreement, total aggregate principal amount         80,000        
Long-term debt           $ 0      
Credit facility outstanding amount         25,000        
Basis spread (as a percent)     0.10%            
Amount of authorized shares to repurchase                 $ 30,000
Credit agreement, maximum uncommitted incremental loan facilities/amount $ 25,000                
Subsequent Event                  
Credit Agreement                  
Amount of authorized shares to repurchase             $ 25,000    
SOFR                  
Credit Agreement                  
Basis spread (as a percent)     3.50%            
Revolving credit facility                  
Credit Agreement                  
Line of credit $ 40,000       25,000     $ 25,000  
Debt instrument, liquidity covenant           $ 30,000      
Revolving credit facility | Federal Funds                  
Credit Agreement                  
Basis spread (as a percent)     0.50%            
Revolving credit facility | Base Rate                  
Credit Agreement                  
Basis spread (as a percent)     1.00%            
Revolving credit facility | SOFR                  
Credit Agreement                  
Basis spread (as a percent)   3.50%              
Revolving credit facility | Maximum                  
Credit Agreement                  
Basis spread (as a percent) 2.75%                
Unused commitment fee (as a percent) 0.25% 0.20%              
Consolidated leverage ratio           1.75      
Revolving credit facility | Maximum | Base Rate                  
Credit Agreement                  
Basis spread (as a percent)     2.25%            
Revolving credit facility | Maximum | SOFR                  
Credit Agreement                  
Basis spread (as a percent)     3.25%            
Revolving credit facility | Minimum                  
Credit Agreement                  
Basis spread (as a percent) 1.75%                
Unused commitment fee (as a percent) 0.125% 0.125%              
Revolving credit facility | Minimum | Base Rate                  
Credit Agreement                  
Basis spread (as a percent)     0.75%            
Revolving credit facility | Minimum | SOFR                  
Credit Agreement                  
Basis spread (as a percent)     1.75%            
Term Loan                  
Credit Agreement                  
Debt instrument face amount         30,000        
Long-term debt         $ 30,000        
Principal prepayment of term loan       $ 3,000          
Increase in term debt   $ 8,250              
Term loan payoff $ 24,400