v3.26.1
Note 11 - Benefit Plans (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended 66 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Jun. 30, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) 3,458,957   3,458,957   2,787,201 3,458,957
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     674,027      
Share-Based Payment Arrangement, Expense $ 1,040,000 $ 1,367,000 $ 2,352,000 [1] $ 3,314,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 4.36 $ 3.28    
Share-Based Payment Arrangement, Option [Member]            
Share-Based Payment Arrangement, Expense 1,040,000 1,496,000 $ 2,352,000 [1] $ 3,443,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 4,300,000   $ 4,300,000   $ 4,800,000 $ 4,300,000
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     1 year 11 months 23 days   1 year 6 months 7 days  
Unlikely to Vest Options [Member]            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 2,800,000   $ 2,800,000   $ 2,800,000 $ 2,800,000
Deferred Employee Compensation [Member]            
Share-Based Payment Arrangement, Expense     $ 1,100,000      
The 2014 Stock Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) 109,060   109,060     109,060
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 4,220,000   4,220,000     4,220,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)           3,366,236
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 853,764   853,764     853,764
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 $ 52,000 $ 48,000 $ 100,000 $ 100,000    
[1] Excludes $1.1 million of stock options issued to pay deferred employee compensation recorded in accrued liabilities.