XML 102 R88.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Employee Stock Purchase Plan (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 23, 2021
Stock Issued During Period, Value, Employee Stock Purchase Plan $ 233 $ 50        
Share Price (in dollars per share) $ 10.30 $ 12.72 $ 7.63 $ 6.82 $ 10.73  
Share-based Compensation Arrangement by Share-based Payment Award, Discount Amount $ 36 $ 8        
Employee Stock Purchase Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)           250,000
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares) 27,162 3,991        
Stock Issued During Period, Value, Employee Stock Purchase Plan $ 197 $ 43        
Shares Issued, Price Per Share (in dollars per share) $ 8.76 $ 10.81 $ 6.49 $ 5.80 $ 9.12  
Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date 15.00% 15.00%        
Share-based Compensation Arrangement by Share-based Payment Award, Discount Amount $ 36 $ 8