Schedule of earnings per share, basic and diluted |
| | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2025 | | 2024 | | 2025 | | 2024 | Basic: | | | | . | | | | | Weighted average shares outstanding | | 39,765,051 | | 33,111,987 | | 39,412,681 | | 32,832,868 | Diluted: | | | | | | | | | Total basic weighted average shares outstanding | | 39,765,051 | | 33,111,987 | | 39,412,681 | | 32,832,868 | Effect of potentially dilutive securities: | | | | | | | | | Common stock options | | 9,354 | | — | | — | | — | Employee stock purchase plan | | 16,759 | | — | | — | | — | Total weighted average shares outstanding assuming dilution | | 39,791,164 | | 33,111,987 | | 39,412,681 | | 32,832,868 |
|