XML 57 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues (Schedule of Revenues Disaggregated by Sales Channel and Geographic Region) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]      
Net Revenues $ 1,312,454 $ 1,112,321 $ 1,009,418
Distributor      
Disaggregation Of Revenue [Line Items]      
Net Revenues 777,076 606,988 541,611
Direct      
Disaggregation Of Revenue [Line Items]      
Net Revenues 535,378 505,333 467,807
United States      
Disaggregation Of Revenue [Line Items]      
Net Revenues 572,927 503,635 485,471
United States | Distributor      
Disaggregation Of Revenue [Line Items]      
Net Revenues 306,240 237,163 244,851
United States | Direct      
Disaggregation Of Revenue [Line Items]      
Net Revenues 266,687 266,472 240,620
Other Americas      
Disaggregation Of Revenue [Line Items]      
Net Revenues 84,108 44,608 48,049
Other Americas | Distributor      
Disaggregation Of Revenue [Line Items]      
Net Revenues 60,957 27,018 31,583
Other Americas | Direct      
Disaggregation Of Revenue [Line Items]      
Net Revenues 23,151 17,590 16,466
Total Americas      
Disaggregation Of Revenue [Line Items]      
Net Revenues 657,035 548,243 533,520
Total Americas | Distributor      
Disaggregation Of Revenue [Line Items]      
Net Revenues 367,197 264,181 276,434
Total Americas | Direct      
Disaggregation Of Revenue [Line Items]      
Net Revenues 289,838 284,062 257,086
EMEA      
Disaggregation Of Revenue [Line Items]      
Net Revenues 559,669 477,081 387,545
EMEA | Distributor      
Disaggregation Of Revenue [Line Items]      
Net Revenues 390,495 325,290 250,897
EMEA | Direct      
Disaggregation Of Revenue [Line Items]      
Net Revenues 169,174 151,791 136,648
APAC      
Disaggregation Of Revenue [Line Items]      
Net Revenues 95,750 86,997 88,353
APAC | Distributor      
Disaggregation Of Revenue [Line Items]      
Net Revenues 19,384 17,517 14,280
APAC | Direct      
Disaggregation Of Revenue [Line Items]      
Net Revenues $ 76,366 $ 69,480 $ 74,073