Stock incentive plans, Stock incentive plans (Details) |
12 Months Ended |
|---|---|
|
Dec. 31, 2025
Plan
shares
| |
| Stock incentive plans [Abstract] | |
| Number of stock incentive plans | Plan | 1 |
| Stock Options [Member] | |
| Stock incentive plans [Abstract] | |
| Exercise price as a percentage of fair market value of common stock at date of grant | 100.00% |
| Term of award | 10 years |
| Stock Options [Member] | Minimum [Member] | |
| Stock incentive plans [Abstract] | |
| Vesting period | 2 years |
| Stock Options [Member] | Maximum [Member] | |
| Stock incentive plans [Abstract] | |
| Vesting period | 4 years |
| 2014 Equity Incentive Plan [Member] | |
| Stock incentive plans [Abstract] | |
| Number of shares authorized (in shares) | 2,900,000 |
| Number of shares available for grant (in shares) | 1,002,690 |
| 2014 Equity Incentive Plan [Member] | Stock Options [Member] | |
| Stock incentive plans [Abstract] | |
| Term of award | 10 years |