v3.26.3
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:        
Net income $ 13,177 $ 11,710 $ 22,169 $ 16,600
Denominator:        
Weighted average shares outstanding - basic 28,142 27,882 28,122 27,838
Dilutive SSARs 225 305 229 304
Dilutive unvested restricted stock units 150 87 90 61
Dilutive unvested restricted shares 60 123 59 145
Weighted average shares outstanding - diluted 28,577 28,397 28,500 28,348
Income per share - basic: $ 0.47 $ 0.42 $ 0.79 $ 0.6
Income per share - diluted: $ 0.46 $ 0.41 $ 0.78 $ 0.59
Earnings Per Share, Diluted [Abstract]        
Anti-dilutive restricted shares, restricted stock units, and performance shares 0 0 2 1