v3.26.1
Note 8 - Earnings per Share - Computation of Net Income per Share, Basic & Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Net (loss) $ 2,830 $ 4,742
Weighted average outstanding shares of common stock (in shares) [1] 5,657 5,465
Fully diluted shares (in shares) 5,757 5,553
Basic (in dollars per share) $ 0.5 $ 0.87
Diluted (in dollars per share) $ 0.49 $ 0.85
Unvested Stock Awards [Member]    
Dilutive effect of shares (in shares) 100 88
[1] Weighted average outstanding shares includes awards that have not yet vested and are not yet legally outstanding, but for which all vesting criteria other than the passage of time have been satisfied. For example, this includes RSUs granted to retirement-eligible employees that are not subject to continued service requirements but have not yet vested.