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

Net Income per Common Share (Details)

v3.25.1
Net Income per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
May 22, 2025
Basic net income per common share        
Net income $ 53,515 $ 51,588 $ 33,666  
Weighted-average common shares outstanding (in shares) 33,707,804 33,670,861 33,468,632  
Basic net income per common share (in dollars per share) $ 1.59 $ 1.53 $ 1.01  
Diluted net income per common share        
Net income $ 53,515 $ 51,588 $ 33,666  
Weighted-average common shares outstanding (in shares) 33,707,804 33,670,861 33,468,632  
Weighted average shares outstanding - dilutive (in shares) 34,058,239 34,066,987 33,745,936  
Diluted net income per common share (in dollars per share) $ 1.57 $ 1.51 $ 1.00  
Antidilutive securities excluded from computation of earnings( in shares) 0 4,706 53,911  
Share repurchase program, authorized   $ 50,000    
Treasury stock acquired (in shares) 694,025 8,018    
Treasury stock acquired, average cost (in usd per share) $ 28.99 $ 31.20    
Share repurchase program, remaining authorized $ 29,603      
Subsequent Event        
Diluted net income per common share        
Share repurchase program, authorized       $ 50,000
Stock Options        
Diluted net income per common share        
Stock options, restricted, and performance stock units issued (in shares) 27,784 29,295 7,512  
Restricted Stock Units (RSUs)        
Diluted net income per common share        
Stock options, restricted, and performance stock units issued (in shares) 322,651 366,831 269,792