XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Debt, Credit Agreement and Leases (Details Textual) - USD ($)
$ in Millions
3 Months Ended
Jul. 21, 2022
Mar. 31, 2025
Dec. 31, 2024
May 03, 2024
Line of Credit Facility [Line Items]        
Line of credit facility, commitment fee percentage   6.70%    
New Credit Agreement [Member] | Revolving Credit Facility [Member]        
Line of Credit Facility [Line Items]        
Letters of credit outstanding, amount   $ 6.6    
New Credit Agreement [Member] | Revolving Credit Facility [Member] | Fed Funds Effective Rate Overnight Index Swap Rate [Member]        
Line of Credit Facility [Line Items]        
Debt instrument, basis spread on variable rate 0.50%      
New Credit Agreement [Member] | Revolving Credit Facility [Member] | Minimum [Member]        
Line of Credit Facility [Line Items]        
Line of credit facility, maximum borrowing capacity       $ 150.0
Line of credit facility, commitment fee percentage 0.45%      
New Credit Agreement [Member] | Revolving Credit Facility [Member] | Minimum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]        
Line of Credit Facility [Line Items]        
Debt instrument, basis spread on variable rate   2.00%    
New Credit Agreement [Member] | Revolving Credit Facility [Member] | Minimum [Member] | Base Rate [Member]        
Line of Credit Facility [Line Items]        
Debt instrument, basis spread on variable rate   1.00%    
Debt instrument, basis spread on variable rate, applicable margin 1.00%      
New Credit Agreement [Member] | Revolving Credit Facility [Member] | Minimum [Member] | Leverage Ratio Applicable Margin [Member]        
Line of Credit Facility [Line Items]        
Debt instrument, participation fee, percent 2.00%      
New Credit Agreement [Member] | Revolving Credit Facility [Member] | Maximum [Member]        
Line of Credit Facility [Line Items]        
Line of credit facility, maximum borrowing capacity       $ 225.0
Line of credit facility, commitment fee percentage 0.7875%      
New Credit Agreement [Member] | Revolving Credit Facility [Member] | Maximum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]        
Line of Credit Facility [Line Items]        
Debt instrument, basis spread on variable rate   3.50%    
New Credit Agreement [Member] | Revolving Credit Facility [Member] | Maximum [Member] | Base Rate [Member]        
Line of Credit Facility [Line Items]        
Debt instrument, basis spread on variable rate   2.50%    
New Credit Agreement [Member] | Revolving Credit Facility [Member] | Maximum [Member] | Leverage Ratio Applicable Margin [Member]        
Line of Credit Facility [Line Items]        
Debt instrument, participation fee, percent 3.50%      
New Credit Agreement [Member] | Letter of Credit [Member]        
Line of Credit Facility [Line Items]        
Letters of credit, drawn amount   $ 43.0    
Senior Notes [Member] | New Credit Agreement [Member]        
Line of Credit Facility [Line Items]        
Letters of credit, drawn amount   $ 225.0    
Senior Notes [Member] | IQ Notes [Member]        
Line of Credit Facility [Line Items]        
Debt instrument, interest rate, stated percentage   7.25% 7.25%