Quarterly report [Sections 13 or 15(d)]

Net Income per Common Share (Tables)

v3.25.3
Net Income per Common Share (Tables)
6 Months Ended
Sep. 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 and six months ended September 30, 2025 and 2024, respectively, are as follows:
 Three Months Ended September 30, 2025  Three Months Ended September 30, 2024 Six Months Ended September 30, 2025 Six Months Ended September 30, 2024
Basic net income per common share    
Net income $ 14,954  $ 9,494  $ 23,535  $ 18,005 
Weighted-average common shares outstanding 32,953,754  33,793,583  32,992,756  33,775,253 
Basic net income per common share $ 0.45  $ 0.28  $ 0.71  $ 0.53 
Three Months Ended September 30, 2025 Three Months Ended September 30, 2024 Six Months Ended September 30, 2025 Six Months Ended September 30, 2024
Diluted net income per common share    
Net income $ 14,954  $ 9,494  $ 23,535  $ 18,005 
Weighted-average common shares outstanding 32,953,754  33,793,583  32,992,756  33,775,253 
Common share equivalents:
Stock options 17,930  34,090  18,008  34,090 
Restricted and performance stock units 272,044  315,730  178,452  286,706 
Weighted average shares outstanding – dilutive (1)
33,243,728  34,143,403  33,189,216  34,096,049 
Diluted net income per common share $ 0.45  $ 0.28  $ 0.71  $ 0.53 
(1) For the three months ended September 30, 2025 and 2024, 58,124 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.