Description of the business: - Basic and diluted net income per common share (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Diluted weighted average shares | ||||
| Weighted average common shares - basic | 48,001,733 | 47,603,287 | 48,044,535 | 47,827,343 |
| Weighted average common shares - diluted | 48,001,733 | 47,603,287 | 48,044,535 | 47,827,343 |
| Anti-dilutive effects | ||||
| Unvested shares of restricted common stock | 3,220,873 | 1,548,485 | 3,220,873 | 1,548,485 |
| Employee Stock Option | ||||
| Anti-dilutive effects | ||||
| Anti-dilutive | 246,777 | 233,573 | 247,189 | 216,016 |
| Restricted stock | ||||
| Anti-dilutive effects | ||||
| Anti-dilutive | 2,040,902 | 1,076,796 | 1,996,251 | 829,402 |