XML 98 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 15 - Employee Stock Purchase Plan (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 23, 2021
Stock Issued During Period, Value, Employee Stock Purchase Plan $ 164 $ 205              
Share Price (in dollars per share) $ 8.59 $ 13.6 $ 7.3 $ 9.88 $ 13.25 $ 15.17 $ 26.26 $ 20.74  
Share-based Compensation Arrangement by Share-based Payment Award, Discount Amount $ 24 $ 31              
Employee Stock Purchase Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized                 250,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 190,393                
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares) 16,674 11,780              
Stock Issued During Period, Value, Employee Stock Purchase Plan $ 140 $ 174              
Shares Issued, Price Per Share (in dollars per share) $ 7.3 $ 11.56 $ 6.2 $ 8.4 $ 11.26 $ 12.89 $ 22.32 $ 17.63  
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 $ 24 $ 31