v3.26.1
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