| Schedule of basic and diluted weighted-average number of common shares outstanding |
| | | | | | | | | | | | | | | Three-Month Periods Ended June 30, | | Six-Month Periods Ended June 30, | | | 2026 | | 2025 | | 2026 | | 2025 | Basic and diluted | | | 27,493,693 | | | 23,290,806 | | | 27,399,881 | | | 22,952,801 | Potentially dilutive securities: | | | | | | | | | | | | | Unvested restricted stock units | | | 1,847,931 | | | 2,363,891 | | | 1,847,931 | | | 2,363,891 | Stock options | | | 573,995 | | | 1,981,652 | | | 639,925 | | | 1,925,258 | Total potentially dilutive securities | | | 2,421,926 | | | 4,345,543 | | | 2,487,856 | | | 4,289,149 |
|