v3.26.1
Related Party Transactions (Details)
12 Months Ended
Jun. 30, 2025
€ / shares
$ / shares
shares
Jun. 30, 2024
€ / shares
$ / shares
shares
Jun. 30, 2026
€ / shares
Jun. 30, 2026
USD ($)
Jun. 30, 2024
USD ($)
Related Party Transaction [Line Items]          
Stock Repurchased During Period, Shares | shares 316,056 300,000      
Shares Acquired, Average Cost Per Share | $ / shares $ 79.10 $ 97.50      
Common Stock, Discount on Shares | $       $ 1.78 $ 2.14
Common Stock, Value per Share | € / shares $ 0.01 $ 0.01 € 0.01