v3.26.1
Note 5 - Computation of Net Income Per Share of Common Stock (Details Textual) - shares
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 432,416 475,329
Performance Shares [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 273,822 474,517
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 158,593 812