XML 77 R51.htm IDEA: XBRL DOCUMENT v3.25.3
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 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 14,730 $ 15,565 $ 38,226 $ 34,092
Basic net income per common share:        
Basic weighted average shares outstanding (in shares) 44,406 43,770 44,366 43,724
Basic net income per common share (in dollars per share) $ 0.33 $ 0.36 $ 0.86 $ 0.78
Diluted net income per common share:        
Basic weighted average shares outstanding (in shares) 44,406 43,770 44,366 43,724
Dilutive effect of potential common shares (in shares) 789 1,344 898 1,371
Diluted weighted average shares outstanding (in shares) 45,195 45,114 45,264 45,095
Diluted net income per common share (in dollars per share) $ 0.33 $ 0.35 $ 0.84 $ 0.76