Quarterly report [Sections 13 or 15(d)]

Net Income per Common Share (Tables)

v3.25.2
Net Income per Common Share (Tables)
3 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Reconciliations of the Denominators Used to Calculate Basic and Diluted Net Income Per Common Share
The reconciliations of the denominators used to calculate basic and diluted net income per common share for the three months ended June 30, 2025 and 2024, respectively, are as follows:
Three Months Ended June 30, 2025 Three Months Ended June 30, 2024
Basic net income per common share
Net income $ 8,581  $ 8,511 
Weighted-average common shares outstanding 33,138,914  33,756,172 
Basic net income per common share $ 0.26  $ 0.25 
Three Months Ended June 30, 2025 Three Months Ended June 30, 2024
Diluted net income per common share    
Net income $ 8,581  $ 8,511 
Weighted-average common shares outstanding 33,138,914  33,756,172 
Common share equivalents:
Stock options 19,288  36,453 
Restricted and performance stock units 149,442  282,395 
Weighted average shares outstanding – dilutive (1)
33,307,644  34,075,020 
Diluted net income per common share $ 0.26  $ 0.25 
(1) For the three months ended June 30, 2025 and 2024, 76,845 and 45,679, respectively, were not included in the calculation of diluted net income per common share, as they would have had an anti-dilutive effect.