v3.26.3
Note 5 - Computation of Net Income Per Share of Common Stock (Details Textual) - shares
3 Months Ended 6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 929,428 553,740 680,922 514,535
Performance Shares [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 927,316 553,334 679,866 513,926
Share-Based Payment Arrangement, Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 2,112 406 1,056 609