v3.25.2
Note 11 - Benefit Plans (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) 2,312,795   2,312,795   1,944,252
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     384,429    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 3.28 $ 6.51  
Share-Based Payment Arrangement, Option [Member]          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 6,100,000   $ 6,100,000   $ 8,300,000
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     1 year 9 months 29 days   1 year 8 months 12 days
Unlikely to Vest Options [Member]          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 2,800,000   $ 2,800,000    
Restricted Stock and Restricted Stock Unit [Member]          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 0   $ 0   $ 0
The 2020 Stock Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) 152,955   152,955    
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 3,220,000   3,220,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     2,212,957    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 1,007,043   1,007,043    
The 401(k) Plan [Member]          
Defined Contribution Plan, Employer Matching Contribution, Percent of Match     100.00%    
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent     3.00%    
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount     $ 4,500    
Defined Contribution Plan, Cost $ 48,000 $ 50,000 $ 100,000 $ 100,000