Note 12 - Retirement Plan (Details Textual) - The 401(k) Plan [Member] - USD ($) |
12 Months Ended | |
|---|---|---|
May 31, 2026 |
May 31, 2025 |
|
| Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent | 6.00% | |
| Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | 4.00% | |
| Defined Contribution Plan, Employer Matching Contribution, Percent of Match, Tranche One | 100.00% | |
| Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay, Tranche One | 3.00% | |
| Defined Contribution Plan, Employer Matching Contribution, Percent of Match, Tranche Two | 50.00% | |
| Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay, Tranche Two | 2.00% | |
| Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage | 100.00% | |
| Defined Contribution Plan, Cost | $ 197,225 | $ 295,075 |
| Defined Contribution Plan, Vesting Period | 5 years | |