Annual report pursuant to Section 13 and 15(d)

Net Income per Common Share (Details)

v3.24.1.1.u2
Net Income per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Mar. 15, 2024
Basic net income per common share        
Net income $ 51,588 $ 33,666 $ 20,092  
Weighted-average common shares outstanding (in shares) 33,670,861 33,468,632 33,308,045  
Basic net income per common share (in dollars per share) $ 1.53 $ 1.01 $ 0.60  
Diluted net income per common share        
Net income $ 51,588 $ 33,666 $ 20,092  
Weighted-average common shares outstanding (in shares) 33,670,861 33,468,632 33,308,045  
Weighted average shares outstanding - dilutive (in shares) 34,066,987 33,745,936 33,514,561  
Diluted net income per common share (in dollars per share) $ 1.51 $ 1.00 $ 0.60  
Antidilutive securities excluded from computation of earnings( in shares) 4,706 53,911 110,923  
Share repurchase program, authorized       $ 50,000
Treasury stock acquired (in shares) 8,018      
Treasury stock acquired, average cost (in usd per share) $ 31.20      
Share repurchase program, remaining authorized $ 49,750      
Stock Options        
Diluted net income per common share        
Stock options, restricted, and performance stock units issued (in shares) 29,295 7,512 2,231  
Restricted Stock Units (RSUs)        
Diluted net income per common share        
Stock options, restricted, and performance stock units issued (in shares) 366,831 269,792 204,285