XML 99 R88.htm IDEA: XBRL DOCUMENT v3.24.1
Note 16 - Employee Benefit Plans (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 368,000 $ 357,000
Accrued Bonuses 238,000 501,000
Deferred Compensation Arrangement with Individual, Compensation Expense $ 411,000 $ 490,000
Employee Stock Purchase Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date 15.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription $ 25,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate 5.00%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) 2,319 0