XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Notes Payable - Summary of Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Term Loan [Member]    
Term Loan $ 17,787 $ 22,315
Less: current portion (7,214) (4,491)
Less: unamortized debt issuance costs (103) (134)
Notes payable, net of current portion 29,470 17,690
Delayed Draw Term Loan [Member]    
Term Loan $ 19,000 $ 0