XML 64 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Note 6 - Debt (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Apr. 17, 2020
Nov. 04, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Feb. 19, 2021
Debt Issuance Costs, Net, Total     $ 3,263      
Interest Expense, Debt, Total     5,208 $ 2,882 $ 1,212  
Interest Payable, Current     922 0    
Credit Facility [Member]            
Debt Agreement, Maximum Borrowing Capacity           $ 350,000
Long-Term Debt, Total     0      
Repayments of Debt   $ 75,214 78,000      
Debt Issuance Costs, Net, Total     3,166      
Unamortized Debt Issuance Expense     2,478 3,272    
Interest Payable, Current     904 0 $ 135  
Credit Facility [Member] | Other Assets [Member]            
Debt Issuance Costs, Net, Total     1,685 2,478    
Credit Facility [Member] | Other Current Assets [Member]            
Debt Issuance Costs, Net, Total     $ 793 $ 793    
Credit Facility [Member] | Minimum [Member]            
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage     0.30%      
Credit Facility [Member] | Maximum [Member]            
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage     0.50%      
Credit Facility [Member] | Base Rate [Member] | Minimum [Member]            
Debt Instrument, Basis Spread on Variable Rate 0.75%          
Credit Facility [Member] | Base Rate [Member] | Maximum [Member]            
Debt Instrument, Basis Spread on Variable Rate 2.25%          
Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | Minimum [Member]            
Debt Instrument, Basis Spread on Variable Rate 1.75%          
Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | Maximum [Member]            
Debt Instrument, Basis Spread on Variable Rate 3.25%          
Credit Facility [Member] | Revolving Credit Facility [Member]            
Line of Credit Facility, Maximum Borrowing Capacity $ 35,000         50,000
Credit Facility [Member] | Draw Term Loan [Member]            
Long-Term Debt, Total $ 130,000         $ 300,000
Draw Term Loan [Member]            
Amortization of Debt Issuance Costs     $ 485