Quarterly report pursuant to Section 13 or 15(d)

Net Income per Common Share (Details)

v3.25.0.1
Net Income per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Basic net income per common share        
Net income $ 18,539 $ 15,837 $ 36,544 $ 41,505
Weighted-average common shares outstanding (in shares) 33,709,174 33,703,845 33,753,085 33,946,201
Basic net income per common share (in dollars per share) $ 0.55 $ 0.47 $ 1.08 $ 1.22
Diluted net income per common share        
Net income $ 18,539 $ 15,837 $ 36,544 $ 41,505
Weighted-average common shares outstanding (in shares) 33,709,174 33,703,845 33,753,085 33,946,201
Weighted average shares outstanding – dilutive (in shares) 34,091,732 34,201,525 34,089,732 34,324,573
Diluted net income per common share (in dollars per share) $ 0.54 $ 0.46 $ 1.07 $ 1.21
Antidilutive securities excluded from computation of earnings per share (in shares) 0 0 0 1,633
Stock options        
Diluted net income per common share        
Stock options, Restricted, and performance stock units issued (in shares) 27,072 33,602 27,784 28,156
Restricted and performance stock units        
Diluted net income per common share        
Stock options, Restricted, and performance stock units issued (in shares) 355,486 464,078 308,863 350,216