v3.26.3
Note 10 - Debt (Details Textual) - Credit and Security Agreement with KeyBank [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Interest Expense, Debt $ 100 $ 3,600 $ 4,400 $ 11,800  
Long-Term Debt, Percentage Bearing Fixed Interest, Amount         $ 60,000
Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate         2.59%
Long-Term Debt, Percentage Bearing Variable Interest, Amount         $ 137,500
Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate         3.63%
Debt Instrument, Interest Rate, Effective Percentage         4.42%
Debt Instrument, Interest Rate, Stated Percentage         5.21%
Revolving Credit Facility [Member]          
Line of Credit Facility, Maximum Borrowing Capacity 400,000   400,000    
Long-Term Line of Credit 0   0   $ 197,500
Line of Credit Facility, Remaining Borrowing Capacity $ 400,000   $ 400,000   $ 202,500