v3.25.3
Employee benefits and sharebased payments (Details) - shares
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Employee benefits and share-based payments      
At the beginning 1,671,877 1,773,528 1,865,505
Delivered (57,475) (101,651) (91,977)
At the end 1,614,402 1,671,877 1,773,528