XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Stock-based Compensation - Summary of Stock Options (Details) - $ / shares
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2019
Option Shares Reserved [Member]        
Option shares reserved (in shares) 126,230 124,730 131,230 135,230
Granted (in shares) (6,500) (6,500) (4,000)  
Granted (in shares) 6,500 6,500 4,000  
Exercised (in shares) 5,000   0  
Exercised (in shares) (5,000)   0  
Terminated (in shares) 3,000      
Terminated (in shares) (3,000)      
Share-Based Payment Arrangement, Option [Member]        
Option shares reserved (in shares) 29,000 30,500 24,000 22,000
Weighted average option exercise price (in dollars per share) $ 68.28 $ 71.58 $ 70.89  
Granted (in shares) (6,500) (6,500) (4,000)  
Granted (in shares) 6,500 6,500 4,000  
Granted, weighted average option exercise price (in dollars per share) $ 74.22 $ 56.12 $ 67.65  
Exercised (in shares) 5,000   2,000  
Exercised (in shares) (5,000)   (2,000)  
Exercised, weighted average option exercise price (in dollars per share) $ 61.36   $ 56.18  
Terminated (in shares) 3,000      
Terminated (in shares) (3,000)      
Terminated, weighted average option exercise price (in dollars per share) $ 80.75      
Weighted average option exercise price (in dollars per share) $ 69.52 $ 68.28 $ 71.58