XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Employee Stock Purchase Plan (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 33 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 23, 2021
Stock Issued During Period, Value, Employee Stock Purchase Plan $ 45 $ 54 $ 49 $ 48        
Share Price (in dollars per share) $ 9.88 $ 13.25 $ 26.26 $ 20.74 $ 9.88 $ 26.26 $ 9.88  
Share-based Compensation Arrangement by Share-based Payment Award, Discount Amount         $ 15 $ 14    
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)         8,587 4,162 51,519  
Stock Issued During Period, Value, Employee Stock Purchase Plan         $ 84 $ 82 $ 498  
Shares Issued, Price Per Share (in dollars per share) $ 8.4 $ 11.26 $ 22.32 $ 17.63 $ 8.4 $ 22.32 $ 8.4  
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         $ 15 $ 15    
Share-Based Payment Arrangement, Expense             $ 88