v3.26.1
Note 10 - Debt (Details Textual) - Credit and Security Agreement with KeyBank [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Interest Expense, Debt $ 1,800 $ 4,000 $ 4,300 $ 8,100  
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