Subsequent events (Details) - USD ($) $ / shares in Units, $ in Millions |
6 Months Ended | ||
|---|---|---|---|
Jul. 27, 2026 |
Jul. 15, 2026 |
Jun. 30, 2026 |
|
| Over-Allotment Option [Member] | |||
| Subsequent Events [Abstract] | |||
| Number of shares granted | 2,662,500 | ||
| Subsequent Event [Member] | Over-Allotment Option [Member] | |||
| Subsequent Events [Abstract] | |||
| Number of shares issued | 1,915,328 | ||
| Shares issued, price per share | $ 12 | ||
| Gross proceeds from issuance of common stock | $ 23.0 | ||
| Net proceeds from issuance of common stock | $ 21.4 | ||
| Subsequent Event [Member] | Fresnillo Concurrent Placement [Member] | |||
| Subsequent Events [Abstract] | |||
| Number of shares issued | 7,939,544 | ||
| Shares issued, price per share | $ 12 | ||
| Net proceeds from issuance of common stock | $ 95.0 |