XML 60 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Stockholders' Equity and Stock-based Compensation Expense (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
May 05, 2022
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
May 01, 2023
Mar. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share)   $ 14.57   $ 14.57        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)   2 years 4 months 24 days            
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   $ 22,600,000   $ 22,600,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)   0 262,158 (0) 281,175      
Proceeds from Stock Options Exercised     $ 889,000 $ 0 $ 953,000      
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001   $ 0.001   $ 0.001    
The 2018 Equity Incentive Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 10 years              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 5,000,000              
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001              
Performance Shares [Member]                
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   $ 100,000   $ 100,000        
Stock Options Net Settled in Satisfaction of the Exercise Price [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)     92,066   97,205      
Proceeds from Stock Options Exercised     $ 0   $ 0      
At-the-market Common Stock Offering [Member]                
Equity Offering, Maximum Amount             $ 200,000,000 $ 100,000,000
Equity Offering, Percentage of Commission             3.00%  
Stock Issued During Period, Shares, New Issues (in shares)   0   0