Note 3 - Debt (Details Textual) - USD ($) $ in Thousands |
6 Months Ended | ||
|---|---|---|---|
Nov. 30, 2021 |
Jun. 30, 2023 |
Dec. 31, 2022 |
|
| Letters of Credit Outstanding, Amount | $ 1,550 | $ 1,200 | |
| Lenders [Member] | Revolving Credit Facility [Member] | |||
| Line of Credit Facility, Maximum Borrowing Capacity | $ 400,000 | ||
| Line of Credit Facility, Potential Increase Borrowing Capacity | $ 200,000 | ||
| Debt Instrument, Basis Spread on Variable Rate | 1.00% | ||
| Debt Instrument Reference Rate Term (Month) | 1 month | ||
| Debt Instrument, Interest Rate During Period | 6.27% | ||
| Line of Credit Facility, Current Borrowing Capacity | $ 244,315 | $ 187,162 | |
| Lenders [Member] | Revolving Credit Facility [Member] | Fed Funds Effective Rate Overnight Index Swap Rate [Member] | |||
| Debt Instrument, Basis Spread on Variable Rate | 0.50% | ||
| Lenders [Member] | Letter of Credit [Member] | |||
| Line of Credit Facility, Maximum Borrowing Capacity | $ 20,000 | ||
| Lenders [Member] | Swing Line Loans [Member] | |||
| Line of Credit Facility, Maximum Borrowing Capacity | $ 10,000 |