XML 133 R94.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings per Share and Stock Plans - Schedule of Earnings Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Numerator for basic and diluted earnings per share:      
Net income $ 46,625 $ 48,429 $ 29,660
Denominators:      
Weighted-average common stock outstanding— denominator for basic EPS (in shares) 28,728 28,600 28,040
Effect of dilutive employee stock options, RSU's and performance shares (in shares) 298 218 361
Adjusted weighted-average common stock outstanding and assumed conversions – denominator for diluted EPS (in shares) 29,026 28,818 28,401