Note 15 - Employee Benefit Plan (Details Textual) |
3 Months Ended |
|---|---|
Jun. 30, 2026 | |
| Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent | 5.00% |
| Maximum [Member] | |
| Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 100.00% |