Annual report pursuant to Section 13 and 15(d)

Note 10 - Long Term Debt and Revolving Lines of Credit (Details Textual)

v3.22.4
Note 10 - Long Term Debt and Revolving Lines of Credit (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 8 Months Ended
Jun. 30, 2022
Jun. 29, 2022
Jan. 28, 2021
Oct. 31, 2021
May 31, 2019
Sep. 30, 2021
Oct. 31, 2022
Dec. 06, 2018
Long-term Debt, Total       $ 370,074     $ 422,609  
Letters of Credit Outstanding, Amount             3,000  
Debt Issuance Costs, Net, Total       $ 5,916     4,524  
Term Loan Agreement [Member]                
Debt Instrument, Face Amount               $ 357,000
Debt Instrument, Interest Rate, Stated Percentage               5.00%
Proceeds from Issuance of Long-term Debt, Total         $ 60,000      
Long-term Debt, Term (Year)               7 years
Gain (Loss) on Extinguishment of Debt, before Write off of Debt Issuance Cost     $ 15,500          
Senior Secured Notes [Member]                
Debt Issuance Costs, Net, Total     7,000          
Asset Backed Revolving Credit Facility [Member]                
Debt Issuance Costs, Line of Credit Arrangements, Net, Total   $ 300 1,500          
Base Rate [Member] | Term Loan Agreement [Member]                
Debt Instrument, Interest Rate, Stated Percentage               5.00%
Eurodollar [Member] | Term Loan Agreement [Member]                
Debt Instrument, Interest Rate, Stated Percentage               6.00%
Asset Backed Revolving Credit Facility [Member]                
Line of Credit Facility, Maximum Borrowing Capacity   160,000 125,000       160,000  
Line of Credit Facility, Additional Borrowing Capacity   75,000 75,000          
Long-Term Line of Credit, Total             52,100  
Line of Credit, Reserves             1,100  
Letters of Credit Outstanding, Amount             3,000  
Line of Credit Facility, Remaining Borrowing Capacity             103,700  
Debt Issuance Costs, Line of Credit Arrangements, Net, Total             $ 1,700  
Debt, Weighted Average Interest Rate       3.80%     4.40%  
Asset Backed Revolving Credit Facility [Member] | JPMorgan Chase Bank, N.A. [Member]                
Line of Credit Facility, Additional Borrowing Capacity   35,000            
Senior Secured Notes [Member]                
Debt Instrument, Face Amount     $ 375,000          
Debt Instrument, Interest Rate, Stated Percentage     6.00%          
Long-term Debt, Total             $ 375,000  
Standby Letters of Credit [Member] | Asset Backed Revolving Credit Facility [Member]                
Line of Credit Facility, Maximum Borrowing Capacity   $ 10,500         $ 10,500 $ 7,500
Other Loan Borrowings [Member] | Asset Backed Revolving Credit Facility [Member]                
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage   0.25%   0.25%        
Other Loan Borrowings [Member] | Asset Backed Revolving Credit Facility [Member] | Base Rate [Member]                
Debt Instrument, Basis Spread on Variable Rate 100.00% 1.25%       1.25%    
Other Loan Borrowings [Member] | Asset Backed Revolving Credit Facility [Member] | Sterling Overnight Index Average [Member]                
Debt Instrument, Basis Spread on Variable Rate       2.0326%        
Other Loan Borrowings [Member] | Asset Backed Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member]                
Debt Instrument, Basis Spread on Variable Rate   2.25%            
Other Loan Borrowings [Member] | Asset Backed Revolving Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]                
Debt Instrument, Basis Spread on Variable Rate 2.00%