XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Common Stock (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Common Stock, Shares Authorized (in shares) 50,000,000   50,000,000   50,000,000
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001   $ 0.001   $ 0.001
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)     2,500    
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares) 55,240 57,616      
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)       50,867  
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation       $ 181  
The Two Thousand Eighteen Equity Incentive Plan Member          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)     2,500 202,126