Quarterly report [Sections 13 or 15(d)]

Note 10 - Stock-based Compensation (Details Textual)

v3.26.1
Note 10 - Stock-based Compensation (Details Textual) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Shares available for future issuance 473,172  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) 3,777  
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years  
Employee Stock Purchase Plan, Maximum Payroll Deduction, Percent 15.00%  
Employee Stock Purchase Plan, Stock Purchase Price, Percent 85.00%  
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 0.1  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 10 months 24 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) 0 0
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 0 0