Stock incentive plans, Assumptions used in option valuation calculations (Details) - $ / shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Stock Options [Member] | ||
| Assumptions used in valuation model [Abstract] | ||
| Term of award | 10 years | |
| 2014 Equity Incentive Plan [Member] | ||
| Assumptions used in valuation model [Abstract] | ||
| Expected option term | 6 years 1 month 6 days | |
| Expected volatility | 57.70% | |
| Risk-free interest rate | 4.30% | |
| Dividend yield | 0.00% | |
| 2014 Equity Incentive Plan [Member] | Stock Options [Member] | ||
| Assumptions used in valuation model [Abstract] | ||
| Weighted average fair value of grants (in dollars per share) | $ 3.98 | |
| Term of award | 10 years | |
| 2014 Equity Incentive Plan [Member] | Restricted Share Units [Member] | ||
| Assumptions used in valuation model [Abstract] | ||
| Weighted average fair value of grants (in dollars per share) | $ 3.59 | $ 5.81 |