v3.26.3
Loss per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]    
Basic loss per share (in USD per share) $ 1.66 $ 40.82
Diluted loss per share (in USD per share) $ 1.66 $ 40.82
Net loss for the year (in thousands) $ (19,302) $ (46,885)
Weighted average number of shares outstanding, diluted (in shares) 11,658,374 1,148,476
Weighted average number of shares of common stock (in shares) 11,658,374 1,148,476