Commitments and contingencies - Lease (Details) $ in Thousands |
1 Months Ended | 3 Months Ended | 6 Months Ended | ||||
---|---|---|---|---|---|---|---|
May 31, 2025
USD ($)
|
Apr. 30, 2024
USD ($)
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2024
USD ($)
|
Mar. 12, 2019
ft²
|
|
Commitments and Contingencies Disclosure [Abstract] | |||||||
Operating lease term | 38 months | ||||||
Rented area (in square feet) | ft² | 3,030 | ||||||
Monthly lease payments | $ 13 | ||||||
Change in operating lease liability | $ 200 | $ 100 | $ 152 | $ 149 | |||
Operating lease cost | $ 41,000 | $ 37 | $ 80,000 | $ 74,000 |