XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Notes Payable and Convertible Notes Payable - Long-term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Future debt payments, net $ 11,951 $ 16,915
Less notes payable, current portion, net of unamortized discount and debt issuance costs (10,875) (14,627)
Notes payable, net of current portion 1,668 1,894
Notes payable 11,951 16,915
Notes Payable [Member]    
Unamortized premium (discount) and debt issuance costs 592 (394)
Less notes payable, current portion, net of unamortized discount and debt issuance costs (10,875) (14,627)
Notes payable, net of current portion 1,668 1,894
Convertible Notes Payable [Member]    
Future debt payments, net 5,312 10,308
Unamortized premium (discount) and debt issuance costs (41) (174)
Notes payable, net of current portion 5,271 5,258
Notes payable 5,312 10,308
Less convertible notes payable, current portion, net of unamortized discount and debt issuance costs $ 0 (4,876)
The 2019 Cecil Loan [Member] | Notes Payable [Member]    
Interest Rate 8.00%  
Future debt payments, net $ 144 138
Unamortized premium (discount) and debt issuance costs 0  
Notes payable $ 144 138
The 2019 Maryland DHCD [Member] | Notes Payable [Member]    
Interest Rate 8.00%  
Future debt payments, net $ 724 694
Notes payable $ 724 694
The 2022 Maryland DHCD [Member] | Notes Payable [Member]    
Interest Rate 6.00%  
Future debt payments, net $ 1,083 1,083
Notes payable $ 1,083 1,083
Avenue [Member] | Notes Payable [Member]    
Interest Rate 15.10%  
Future debt payments, net $ 10,000 15,000
Notes payable $ 10,000 15,000
Avenue [Member] | Convertible Notes Payable [Member]    
Interest Rate 15.10%  
Future debt payments, net $ 0 5,000
Notes payable 0 5,000
The 2022 DHCD Loan [Member] | Notes Payable [Member]    
Future debt payments, net 5,271  
Unamortized premium (discount) and debt issuance costs (41)  
Notes payable $ 5,271  
The 2022 DHCD Loan [Member] | Convertible Notes Payable [Member]    
Interest Rate 6.00%  
Future debt payments, net $ 5,312 5,308
Notes payable $ 5,312 $ 5,308