Schedule of Earnings Per Share, Basic and Diluted |
The following table sets forth the calculation of the Company's basic and diluted earnings per share for the three and six months ended June 30, 2025 and 2024: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | (in thousands, except share and per share amounts) | 2025 | | 2024 | | 2025 | | 2024 | Basic net income per share: | | | | | | | | Net income | $ | 13,931 | | | $ | 5,548 | | | $ | 4,313 | | | $ | 13,972 | | Weighted-average common shares outstanding during the period | 43,744,144 | | | 36,004,324 | | | 43,579,171 | | | 35,818,549 | | Basic net income per share | $ | 0.32 | | | $ | 0.15 | | | $ | 0.10 | | | $ | 0.39 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | (in thousands, except share and per share amounts) | 2025 | | 2024 | | 2025 | | 2024 | Diluted net income per share: | | | | | | | | Net income | $ | 13,931 | | | $ | 5,548 | | | $ | 4,313 | | | $ | 13,972 | | Weighted-average basic shares outstanding during the period | 43,744,144 | | | 36,004,324 | | | 43,579,171 | | | 35,818,549 | | Plus: Common stock equivalents associated with stock-based compensation | 559,187 | | | 1,627,501 | | | 1,006,991 | | | 2,213,583 | | Weighted-average diluted shares outstanding | 44,303,331 | | | 37,631,825 | | | 44,586,162 | | | 38,032,132 | | Diluted net income per share | $ | 0.31 | | | $ | 0.15 | | | $ | 0.10 | | | $ | 0.37 | | | | | | | | | | | | | | | | | |
|
Schedule of Computation of Diluted Shares Outstanding |
The computation of weighted-average diluted shares outstanding excluded the following share amounts as their effect would have been anti-dilutive for the three and six months ended June 30, 2025 and 2024: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2025 | | 2024 | | 2025 | | 2024 | Outstanding RSUs | 1,462,871 | | | 52,683 | | | 2,048,383 | | | 192,347 | | Outstanding PSUs | 266,991 | | | 124,811 | | | 266,991 | | | 221,326 | | Outstanding stock options | 1,938,750 | | | — | | | 3,877,500 | | | — | | Outstanding ESPP shares | 176,597 | | | 124,502 | | | 176,597 | | | 167,265 | |
|