XML 85 R49.htm IDEA: XBRL DOCUMENT v3.24.4
Net Income per Common Share - Computation of Basic and Diluted Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]        
Net income $ 11,021 $ 17,140 $ 45,113 $ 42,786
Basic net income per common share:        
Basic weighted average shares outstanding (in shares) 43,889 43,862 43,779 43,956
Basic net income per common share (in dollars per share) $ 0.25 $ 0.39 $ 1.03 $ 0.97
Diluted net income per common share:        
Basic weighted average shares outstanding (in shares) 43,889 43,862 43,779 43,956
Dilutive effect of stock options and restricted stock units (in shares) 1,295 937 1,398 1,064
Diluted weighted average shares outstanding (in shares) 45,184 44,799 45,177 45,020
Diluted net income per common share (in dollars per share) $ 0.24 $ 0.38 $ 1.00 $ 0.95