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