Quarterly report [Sections 13 or 15(d)]

Note 4 - Stockholders' Equity (Details Textual)

v3.26.3
Note 4 - Stockholders' Equity (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Share-Based Payment Arrangement, Expense   $ 505,000 $ 433,000 $ 3,109,000 $ 2,186,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 3,540   $ 3,540    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       3 years 10 days    
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001   $ 0.001   $ 0.001
The 2018 Incentive Compensation Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 10,000,000          
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 17,000,000          
Restricted Stock Units (RSUs) [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Unissued (in shares)       1,035,485    
Restricted Stock Units (RSUs) [Member] | Minimum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       1 year    
Restricted Stock Units (RSUs) [Member] | Maximum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       3 years