Fair value of financial assets and liabilities - Schedule of Warrant Liability Determined Using Key Inputs for the Black-Scholes Option Pricing Model (Details) |
Jun. 30, 2026
$ / shares
yr
USD ($)
|
Dec. 31, 2025
yr
$ / shares
USD ($)
|
|---|---|---|
| Exercise price | ||
| Class of Warrant or Right [Line Items] | ||
| Warrant liability measurement input | 3.35 | 3.35 |
| Stock price | ||
| Class of Warrant or Right [Line Items] | ||
| Warrant liability measurement input | 1.73 | 2.90 |
| Expected volatility | ||
| Class of Warrant or Right [Line Items] | ||
| Warrant liability measurement input | 0.415 | 0.401 |
| Expected term (in years) | ||
| Class of Warrant or Right [Line Items] | ||
| Warrant liability measurement input | yr | 5.0 | 5.0 |
| Risk-free interest rate | ||
| Class of Warrant or Right [Line Items] | ||
| Warrant liability measurement input | 0.042 | 0.037 |
| Expected dividend yield | ||
| Class of Warrant or Right [Line Items] | ||
| Warrant liability measurement input | $ | 0 | 0 |