Annual report [Section 13 and 15(d), not S-K Item 405]

Net Income per Common Share (Details)

v3.26.1
Net Income per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
May 22, 2025
Basic net income per common share        
Net income $ 44,571 $ 53,515 $ 51,588  
Weighted-average common shares outstanding (in shares) 32,540,731 33,707,804 33,670,861  
Basic net income per common share (in dollars per share) $ 1.37 $ 1.59 $ 1.53  
Diluted net income per common share        
Net income $ 44,571 $ 53,515 $ 51,588  
Weighted-average common shares outstanding (in shares) 32,540,731 33,707,804 33,670,861  
Weighted average shares outstanding - dilutive (in shares) 32,800,016 34,058,239 34,066,987  
Diluted net income per common share (in dollars per share) $ 1.36 $ 1.57 $ 1.51  
Antidilutive securities excluded from computation of earnings( in shares) 1,820 0 4,706  
Share repurchase program, authorized     $ 50,000 $ 50,000
Treasury stock acquired (in shares) 601,125 694,025    
Treasury stock acquired, average cost (in usd per share) $ 26.21 $ 28.99    
Share repurchase program, remaining authorized $ 38,463      
Stock Options        
Diluted net income per common share        
Stock options, restricted, and performance stock units issued (in shares) 21,821 27,784 29,295  
Restricted Stock Units (RSUs)        
Diluted net income per common share        
Stock options, restricted, and performance stock units issued (in shares) 237,464 322,651 366,831