Description of the business: - Basic and diluted net income per common share (Details) - shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Diluted weighted average shares | ||||
Weighted-average number of common shares - basic | 47,592,836 | 47,511,613 | 47,804,421 | 47,408,786 |
Weighted-average common shares - diluted | 47,592,836 | 47,511,613 | 47,804,421 | 47,408,786 |
Anti-dilutive effects | ||||
Unvested shares of restricted common stock | 1,657,168 | 1,624,434 | 1,657,168 | 1,624,434 |
Employee Stock Option | ||||
Anti-dilutive effects | ||||
Anti-dilutive | 223,068 | 185,211 | 202,864 | 152,867 |
Restricted stock | ||||
Anti-dilutive effects | ||||
Anti-dilutive | 782,800 | 384,098 | 911,907 | 373,452 |