Quarterly report [Sections 13 or 15(d)]

Net Income per Common Share (Details)

v3.25.2
Net Income per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Basic net income per common share    
Net income $ 8,581 $ 8,511
Weighted-average common shares outstanding (in shares) 33,138,914 33,756,172
Basic net income per common share (in dollars per share) $ 0.26 $ 0.25
Diluted net income per common share    
Net income $ 8,581 $ 8,511
Weighted-average common shares outstanding (in shares) 33,138,914 33,756,172
Weighted average shares outstanding – dilutive (in shares) 33,307,644 34,075,020
Diluted net income per common share (in dollars per share) $ 0.26 $ 0.25
Antidilutive securities excluded from computation of earnings per share (in shares) 76,845 45,679
Stock options    
Diluted net income per common share    
Stock options, Restricted, and performance stock units (in shares) 19,288 36,453
Restricted and performance stock units    
Diluted net income per common share    
Stock options, Restricted, and performance stock units (in shares) 149,442 282,395