XML 63 R42.htm IDEA: XBRL DOCUMENT v3.25.2
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
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]    
Net income $ 23,496 $ 18,527
Basic net income per common share:    
Basic weighted average shares outstanding (in shares) 44,326 43,678
Basic net income per common share (in dollars per share) $ 0.53 $ 0.42
Diluted net income per common share:    
Basic weighted average shares outstanding (in shares) 44,326 43,678
Dilutive effect of potential common shares (in shares) 957 1,308
Diluted weighted average shares outstanding (in shares) 45,283 44,986
Diluted net income per common share (in dollars per share) $ 0.52 $ 0.41