| Net income per share The following is a reconciliation of the numerator and denominator in the basic and diluted net income per common share computations (in thousands, except share and per share data): | | | | | | | | | | | | | | | | | | | Fiscal year ended March 31, | | | 2026 | | 2025 | | 2024 | | Numerator: | | | | | | | Net income | $ | 26,318 | | | $ | 112,089 | | | $ | 127,663 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Denominator: | | | | | | Weighted average common shares outstanding — basic | 58,263,255 | | | 56,210,459 | | | 54,747,930 | | | Dilutive common equivalent shares from equity awards | 1,088,194 | | | 2,134,715 | | | 3,040,524 | | Weighted average common shares outstanding —diluted | 59,351,449 | | | 58,345,174 | | | 57,788,454 | | | | | | | | | Net income per share: | | | | | | | Basic | $ | 0.45 | | | $ | 1.99 | | | $ | 2.33 | | | Diluted | $ | 0.44 | | | $ | 1.92 | | | $ | 2.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Weighted average anti-dilutive shares from outstanding equity awards excluded from diluted earnings per share | 602,013 | | | 273,524 | | | 44,772 | |
|