Commitments and contingencies - Lease (Details) $ in Thousands |
1 Months Ended | 3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|---|
|
May 28, 2026
USD ($)
ft²
|
May 31, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
Mar. 12, 2019
ft²
|
|
| Commitments and Contingencies Disclosure [Abstract] | |||||||
| Operating lease term | 66 months | 38 months | |||||
| Rented area (in square feet) | ft² | 7,204 | 3,030 | |||||
| Change in operating lease liability | $ 200 | $ 1,951 | $ 152 | ||||
| Base rent | $ 3,000 | ||||||
| Operating lease cost | $ 40 | $ 41 | $ 80 | $ 80 | |||