Quarterly report pursuant to Section 13 or 15(d)

Net Income per Common Share (Details)

v3.23.3
Net Income per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Basic net income per common share            
Net income $ 14,730 $ 10,938 $ 10,984 $ 6,556 $ 25,668 $ 17,540
Weighted-average common shares outstanding (in shares) 33,688,514   33,476,695   33,748,425 33,438,657
Basic net income per common share (in dollars per share) $ 0.44   $ 0.33   $ 0.76 $ 0.52
Diluted net income per common share            
Net income $ 14,730 $ 10,938 $ 10,984 $ 6,556 $ 25,668 $ 17,540
Weighted-average common shares outstanding (in shares) 33,688,514   33,476,695   33,748,425 33,438,657
Weighted average shares outstanding – dilutive (in shares) 34,126,884   33,773,475   34,093,791 33,611,291
Diluted net income per common share (in dollars per share) $ 0.43   $ 0.33   $ 0.75 $ 0.52
Antidilutive securities excluded from computation of earnings per share (in shares) 0   36,310   1,633 113,559
Stock options            
Diluted net income per common share            
Common share equivalents (in shares) 29,108   1,536   25,209 0
Restricted and performance stock units            
Diluted net income per common share            
Common share equivalents (in shares) 409,262   295,244   320,157 172,634