v3.25.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, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Earnings Per Share [Abstract]        
Net income $ 17,782 $ 11,021 $ 56,008 $ 45,113
Basic net income per common share:        
Basic weighted average shares outstanding (in shares) 44,111 43,889 44,281 43,779
Basic net income per common share (in dollars per share) $ 0.40 $ 0.25 $ 1.26 $ 1.03
Diluted net income per common share:        
Basic weighted average shares outstanding (in shares) 44,111 43,889 44,281 43,779
Dilutive effect of potential common shares (in shares) 502 1,295 782 1,398
Diluted weighted average shares outstanding (in shares) 44,613 45,184 45,063 45,177
Diluted net income per common share (in dollars per share) $ 0.40 $ 0.24 $ 1.24 $ 1.00