v3.26.3
Note 7 - Debt, Credit Agreement and Leases (Details Textual) - USD ($)
$ in Thousands
Sep. 16, 2026
Apr. 09, 2026
Jul. 21, 2022
Sep. 30, 2026
Dec. 31, 2025
New $500 million facility [Member]          
Line of Credit Facility [Line Items]          
Line of credit facility, maximum borrowing capacity $ 100,000        
Line of credit $ 500,000        
Letters of credit outstanding, amount       $ 3,400  
Letters of credit, drawn amount       $ 0  
Prior $225 million facility [Member]          
Line of Credit Facility [Line Items]          
Line of credit     $ 225,000    
Letters of credit outstanding, amount         $ 0
Ending date     Jul. 21, 2028    
Termination date     Sep. 16, 2026    
Prior $225 million facility [Member] | Minimum [Member]          
Line of Credit Facility [Line Items]          
Debt instrument, participation fee, percent     2.00%    
Prior $225 million facility [Member] | Maximum [Member]          
Line of Credit Facility [Line Items]          
Debt instrument, participation fee, percent     3.50%    
Revolving Credit Facility [Member] | Minimum [Member]          
Line of Credit Facility [Line Items]          
Line of credit facility, commitment fee percentage 0.20%        
Revolving Credit Facility [Member] | Maximum [Member]          
Line of Credit Facility [Line Items]          
Line of credit facility, commitment fee percentage 0.35%        
New Credit Agreement [Member] | Minimum [Member] | Leverage Ratio Applicable Margin [Member]          
Line of Credit Facility [Line Items]          
Debt instrument, participation fee, percent 1.625%        
New Credit Agreement [Member] | Maximum [Member] | Leverage Ratio Applicable Margin [Member]          
Line of Credit Facility [Line Items]          
Debt instrument, participation fee, percent 2.50%        
Senior Notes [Member]          
Line of Credit Facility [Line Items]          
Loss on Extinguishment   $ 900      
Payment of Interest   2,800      
Debt instrument total payment   265,800      
Repaid Of Long Term Debt   $ 263,000      
Senior Notes [Member] | IQ Notes [Member]          
Line of Credit Facility [Line Items]          
Debt instrument, interest rate, stated percentage   7.25%