Note 8 - Earnings per Share - Antidilutive Securities Excluded From Computation of Earnings per Share (Details) - shares shares in Thousands |
3 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Total stock awards excluded from diluted EPS (in shares) | 136 | 505 |
| Assumed Conversion of Convertible Debt [Member] | ||
| Total stock awards excluded from diluted EPS (in shares) | 0 | 344 |
| Stock Awards that were Antidilutive [Member] | ||
| Total stock awards excluded from diluted EPS (in shares) | 136 | 161 |