Commitments and contingencies (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 | |||||||||||||||||||||||||||||||
| Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||
| Schedule of Components of Lease Cost | The components of lease cost were as follows (all recorded in research and development expense):
|
||||||||||||||||||||||||||||||
| Schedule of Other Information Related to Leases | Other information related to leases is as follows:
|
||||||||||||||||||||||||||||||
| Schedule of Minimum Payments Under Long-term Leases | Future minimum payments under long-term leases at June 30, 2026 are as follows:
|
||||||||||||||||||||||||||||||