v3.25.2
Note 9 - Share-Based Compensation (Details Textual) - shares
Mar. 26, 2025
Aug. 14, 2024
May 31, 2024
Amended 2020 Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)   4,870,092 4,870,092
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)     12,500,000
Percentage of increase in common stock capital shares for future issuance     5.00%
Pursuant to the "Evergreen" Provision in the Amended and Restated Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 3,533,573