v3.26.1
Note 8 - Debt, Credit Agreement and Leases (Details Textual) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
May 03, 2024
New Credit Agreement [Member] | Revolving Credit Facility [Member]      
Line of Credit Facility [Line Items]      
Letters of credit outstanding, amount $ 8.0    
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
New Credit Agreement [Member] | Letter of Credit [Member]      
Line of Credit Facility [Line Items]      
Letters of credit, drawn amount 0.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%