XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Earnings Per Share, Basic and Diluted (Details) - shares
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Weighted average common shares outstanding - basic 4,833,401 4,830,826 4,832,786 4,830,826
Dilutive effect of stock options 7,369 130 7,902 101
Shares used in computing net income per share - diluted 4,840,770 4,830,956 4,840,688 4,830,927