XML 64 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Note 12 - Stock-based Compensation (Details Textual) - Restricted Stock Units (RSUs) [Member] - The 2021 Equity Incentive Plan [Member] - shares
1 Months Ended 6 Months Ended
Jun. 30, 2026
Feb. 28, 2026
Jun. 30, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 1,800,000 1,248,426  
Share-Based Payment Arrangement, Tranche One [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     33.00%
Share-Based Payment Arrangement, Tranche Two [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     33.00%
Share-Based Payment Arrangement, Tranche Three [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     33.00%