Note 4 - Revenue Recognition 1 (Details Textual) |
12 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Mar. 31, 2024 |
|
| Minimum [Member] | |||
| Warranty Period (Year) | 1 year | ||
| Contract with Customer, Payment Term (Day) | 30 days | ||
| Maximum [Member] | |||
| Warranty Period (Year) | 3 years | ||
| Extended Service Warranty, Term (Year) | 4 years | ||
| Contract with Customer, Payment Term (Day) | 60 days | ||
| Transferred at Point in Time [Member] | |||
| Revenue, Performance Obligation Satisfied, Revenue Recognized, Percentage | 89.00% | 88.00% | 80.00% |
| Sale of Product [Member] | |||
| Revenue, Performance Obligation Satisfied, Revenue Recognized, Percentage | 93.00% | 94.00% | 92.00% |