| 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 and nine months ended December 31, 2025 and 2024, respectively, are as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended December 31, 2025 |
|
Three Months Ended December 31, 2024 |
|
Nine Months Ended December 31, 2025 |
|
Nine Months Ended December 31, 2024 |
| Basic net income per common share |
|
|
|
|
|
|
|
| Net income |
$ |
18,291 |
|
|
$ |
18,539 |
|
|
$ |
41,826 |
|
|
$ |
36,544 |
|
| Weighted-average common shares outstanding |
32,841,651 |
|
|
33,709,174 |
|
|
32,758,796 |
|
|
33,753,085 |
|
| Basic net income per common share |
$ |
0.56 |
|
|
$ |
0.55 |
|
|
$ |
1.28 |
|
|
$ |
1.08 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended December 31, 2025 |
|
Three Months Ended December 31, 2024 |
|
Nine Months Ended December 31, 2025 |
|
Nine Months Ended December 31, 2024 |
| Diluted net income per common share |
|
|
|
|
|
|
|
|
| Net income |
|
$ |
18,291 |
|
|
$ |
18,539 |
|
|
$ |
41,826 |
|
|
$ |
36,544 |
|
| Weighted-average common shares outstanding |
|
32,841,651 |
|
|
33,709,174 |
|
|
32,758,796 |
|
|
33,753,085 |
|
| Common share equivalents: |
|
|
|
|
|
|
|
|
| Stock options |
|
20,181 |
|
|
27,072 |
|
|
19,386 |
|
|
27,784 |
|
| Restricted and performance stock units |
|
321,331 |
|
|
355,486 |
|
|
212,678 |
|
|
308,863 |
|
Weighted average shares outstanding – dilutive (1)
|
|
33,183,163 |
|
|
34,091,732 |
|
|
32,990,860 |
|
|
34,089,732 |
|
| Diluted net income per common share |
|
$ |
0.55 |
|
|
$ |
0.54 |
|
|
$ |
1.27 |
|
|
$ |
1.07 |
|
(1) For the three months ended December 31, 2025 and 2024, 1,674 and zero, respectively, were not included in the calculation of diluted net income per common share, as they would have had an anti-dilutive effect.
|