XML 68 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Loan Payable (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 30, 2023
Feb. 28, 2019
Debt Instrument, Fee, Percentage of Aggregate Principle Amount 4.95%          
Amortization of Debt Issuance Costs   $ 2,378 $ 1,844 $ 1,080    
The First Amendment Warrant [Member]            
Warrant Coverage Percentage 2.95%          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 50,172          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 14.7 $ 17.95        
Class of Warrant or Right, Term (Year) 7 years 7 years        
Term Loan [Member]            
Debt Instrument, First Advance Drawn           $ 30,000
Amended Term Loan [Member]            
Debt Instrument, First Advance Drawn       $ 70,000    
Debt Instrument, Interest Rate, Stated Percentage       5.40%    
Paid-in-Kind Interest, Rate       3.45%    
Amended Term Loan [Member] | Debt Instrument Prepayment Occurs On Or After First Anniversary Of First Amendment Effective Date [Member]            
Debt Instrument, Prepayment Penalty, Percentage of Principle Amount Prepaid 1.50%          
Amended Term Loan [Member] | Debt Instrument Prepayment Occurs On Or After Second Anniversary Of First Amendment Effective Date [Member]            
Debt Instrument, Prepayment Penalty, Percentage of Principle Amount Prepaid 1.00%          
Amended Term Loan [Member] | Prime Rate [Member]            
Debt Instrument, Basis Spread on Variable Rate       2.15%    
The First Amendment Term Loan [Member]            
Debt Instrument, Interest Rate, Stated Percentage 8.95%          
Paid-in-Kind Interest, Rate 2.25%          
Debt Instrument, Tranche 3A $ 25,000          
Debt Instrument, Tranche 3, Remaining Balance 20,000          
Debt Instrument, Tranche 3B 10,000          
Debt Instrument, Tranche 3C 10,000          
Debt Instrument, Tranche 4 60,000       $ 65,000  
Debt Instrument, Tranche 5 25,000          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   115,042        
Debt Issuance Costs, Net $ 2,000          
Amortization of Debt Issuance Costs   $ 2,400 $ 1,800 $ 1,100    
Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net   $ 5,100        
The First Amendment Term Loan [Member] | Prime Rate [Member]            
Debt Instrument, Basis Spread on Variable Rate 1.20%          
Term Loan Advances [Member]            
Debt Instrument, Fee, Percentage of Aggregate Principle Amount 5.95%          
Term Loan [Member]            
Line of Credit Facility, Maximum Borrowing Capacity           $ 60,000
Amended Term Loan [Member]            
Line of Credit Facility, Maximum Borrowing Capacity       200,000    
Line of Credit, Current       $ 7,800