XML 83 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]      
Net Sales $ 3,040,810 $ 3,259,809 $ 3,787,721
Specialty Technology Solutions      
Disaggregation of Revenue [Line Items]      
Net Sales 2,942,717 3,167,549 3,701,667
Intelisys & Advisory      
Disaggregation of Revenue [Line Items]      
Net Sales 98,093 92,260 86,054
Products and non-recurring services      
Disaggregation of Revenue [Line Items]      
Net Sales 2,895,110 3,149,234 3,640,622
Products and non-recurring services | Specialty Technology Solutions      
Disaggregation of Revenue [Line Items]      
Net Sales 2,892,043 3,144,768 3,635,829
Products and non-recurring services | Intelisys & Advisory      
Disaggregation of Revenue [Line Items]      
Net Sales 3,067 4,466 4,793
Recurring Revenue      
Disaggregation of Revenue [Line Items]      
Net Sales 145,700 110,575 147,099
Recurring Revenue | Specialty Technology Solutions      
Disaggregation of Revenue [Line Items]      
Net Sales 50,674 22,781 65,838
Recurring Revenue | Intelisys & Advisory      
Disaggregation of Revenue [Line Items]      
Net Sales $ 95,026 $ 87,794 $ 81,261