Quarterly report [Sections 13 or 15(d)]

Note 6 - Long-term Debt and Revolving Lines of Credit (Details Textual)

v3.25.1
Note 6 - Long-term Debt and Revolving Lines of Credit (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Feb. 03, 2025
Sep. 06, 2024
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Jan. 31, 2025
Oct. 31, 2024
Jun. 01, 2023
Gain (Loss) on Extinguishment of Debt     $ 0 $ 0 $ (1,392) $ 0      
Long-Term Debt, Gross     425,000   425,000     $ 375,020  
Debt Issuance Costs, Line of Credit Arrangements, Net   $ 1,400              
Payments of Debt Restructuring Costs   1,200              
Letters of Credit Outstanding, Amount     12,200   12,200        
Asset Backed Revolving Credit Facility [Member]                  
Debt Issuance Cost, Gross, Noncurrent   1,200              
Line of Credit Facility, Maximum Borrowing Capacity   350,000             $ 225,000
Line of Credit Facility, Additional Borrowing Capacity, Accordion Feature   25,000              
Line of Credit Facility, Additional Borrowing Capacity   125,000              
Debt Issuance Costs, Line of Credit Arrangements, Net     2,300   2,300        
Line of Credit, Reserves     1,100   1,100        
Letters of Credit Outstanding, Amount     12,200   12,200        
Line of Credit Facility, Remaining Borrowing Capacity     314,700   314,700        
Asset Backed Revolving Credit Facility [Member] | Bank of America [Member]                  
Line of Credit Facility, Additional Borrowing Capacity   75,000              
Asset Backed Revolving Credit Facility [Member] | PNC Bank [Member]                  
Line of Credit Facility, Additional Borrowing Capacity   50,000              
S 2025 Q1 Dividends Member                  
Common Stock, Dividends, Per Share, Cash Paid (in dollars per share) $ 1                
The 2032 Notes [Member]                  
Debt Instrument, Face Amount     $ 425,000   $ 425,000   $ 425,000    
Debt Instrument, Interest Rate, Stated Percentage     7.50%   7.50%   7.50%    
Debt Issuance Cost, Gross, Noncurrent     $ 7,900   $ 7,900        
Long-Term Debt, Gross     $ 425,000   $ 425,000      
The 2026 Notes [Member]                  
Debt Instrument, Interest Rate, Stated Percentage     6.00%   6.00%   6.00%    
Gain (Loss) on Extinguishment of Debt         $ 1,400        
Long-Term Debt, Gross           $ 375,000  
Standby Letters of Credit [Member] | Asset Backed Revolving Credit Facility [Member]                  
Line of Credit Facility, Maximum Borrowing Capacity   $ 32,500             $ 22,500