XML 67 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Debt (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 17, 2020
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 13, 2023
Feb. 19, 2021
Interest Expense, Debt     $ 2,785 $ 5,208 $ 2,882    
Interest Payable, Current     3,019 922      
Credit Facility [Member]              
Debt Agreement, Maximum Borrowing Capacity             $ 350,000
Long-Term Debt, Total       0   $ 0  
Deferred Debt Issuance Cost, Writeoff   $ 2,478          
Interest Payable, Current     $ 0 $ 904      
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
Debt Issuance Costs, Net     $ 3,263        
Credit Facility [Member] | Draw Term Loan [Member]              
Long-Term Debt, Total $ 130,000           $ 300,000
Draw Term Loan [Member] | Credit Facility [Member]              
Debt Issuance Costs, Net     $ 2,797