XML 406 R79.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share and Stock Plans (Schedule of Earnings Per Share) (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Numerator for basic and diluted earnings per share:      
Net income $ 48,429 $ 29,660 $ 9,106
Denominators:      
Average basic shares outstanding 28,600 28,040 23,897
Effect of dilutive employee stock options, RSU's and performance shares 218 361 276
Average diluted shares outstanding 28,818 28,401 24,173