v3.26.3
Note 5 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2025
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement, Nonemployee [Member]      
Share-Based Payment Arrangement, Expense   $ 0 $ 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period 667    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price $ 33.75    
The 2016 Equity Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant   2,086,654