v3.26.1
Revenues (Schedule of Revenues Disaggregated by Geographic Region) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Line Items]      
Net Revenues $ 1,283,593 $ 1,140,067 $ 1,117,203
United States      
Disaggregation Of Revenue [Line Items]      
Net Revenues 576,200 547,658 581,141
Other Americas      
Disaggregation Of Revenue [Line Items]      
Net Revenues 49,341 49,047 46,578
Total Americas      
Disaggregation Of Revenue [Line Items]      
Net Revenues 625,541 596,705 627,719
EMEA      
Disaggregation Of Revenue [Line Items]      
Net Revenues 534,304 451,649 421,966
APAC      
Disaggregation Of Revenue [Line Items]      
Net Revenues $ 123,748 $ 91,713 $ 67,518