Note 9 - Stockholders' Equity (Details Textual) - USD ($) | | 3 Months Ended |
Dec. 20, 2019 | May 31, 2023 | May 31, 2022 |
Share-Based Payment Arrangement, Expense | | $ 201,634 | $ 131,597 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | 0 | 27,668 |
Chief Executive Officer [Member] | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | | 27,668 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Aggregate Grant Date Fair Value | | | $ 58,213 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | | | $ 2.10 |
Restricted Stock Units (RSUs) [Member] | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | 6,338 | 55,336 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | | $ 4.35 | $ 6.65 |
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount | | $ 450,173 | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | | 1 year 6 months 10 days | |
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Nonemployee [Member] | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | 6,338 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value | | $ 32,070 | |
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Nonemployee [Member] | Vesting on the Grant Date [Member] | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage | | 25% | |
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Nonemployee [Member] | Vesting on Last Day of Each Quarter Thereafter [Member] | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage | | 25% | |
Performance Shares [Member] | Chief Executive Officer [Member] | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | 55,336 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value | | | $ 168,304 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | | | $ 6.08 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Shares, Targert Number, Percentage | | | 12.50% |
Performance Shares [Member] | Vesting on Last Day of Each Quarter Thereafter [Member] | Chief Executive Officer [Member] | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage | | | 33.33% |
Performance Shares [Member] | Vesting on Last Day of Current Fiscal Year Ending [Member] | Chief Executive Officer [Member] | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage | | | 33.33% |
Maximum [Member] | Restricted Stock Units (RSUs) [Member] | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) | | 6 years | |
Maximum [Member] | Performance Shares [Member] | Chief Executive Officer [Member] | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Shares, Targert Number, Percentage | | | 200% |
Minimum [Member] | Restricted Stock Units (RSUs) [Member] | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) | | 5 years | |
Minimum [Member] | Performance Shares [Member] | Chief Executive Officer [Member] | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Shares, Targert Number, Percentage | | | 0% |
Warrant to Purchase Common Stock [Member] | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 8.76 | | |
Certain Revenue Thresholds, Cumulative Basis Connection with Performance Basis (Year) | 5 years | | |
Warrants and Rights Outstanding, Term (Month) | 6 months | | |
Warrant to Purchase Common Stock [Member] | Maximum [Member] | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 960,677 | | |