v3.26.1
Shareholders' Equity - Schedule of Share-based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Class of Stock [Line Items]      
Total $ 14,862 $ 18,357 $ 13,816
Equity classified stock options      
Class of Stock [Line Items]      
Total 283 1,607 2,733
Equity classified RSU's      
Class of Stock [Line Items]      
Total 9,857 10,070 7,701
Equity classified PSU's      
Class of Stock [Line Items]      
Total 0 0 33
Equity classified PVUs      
Class of Stock [Line Items]      
Total $ 4,722 $ 6,680 $ 3,349