v3.26.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]      
Net Sales $ 3,226,062 $ 3,040,810 $ 3,259,809
Specialty Technology Solutions      
Disaggregation of Revenue [Line Items]      
Net Sales 3,124,932 2,942,717 3,167,549
Intelisys & Advisory      
Disaggregation of Revenue [Line Items]      
Net Sales 101,130 98,093 92,260
Products and non-recurring services      
Disaggregation of Revenue [Line Items]      
Net Sales 3,064,853 2,895,110 3,149,234
Products and non-recurring services | Specialty Technology Solutions      
Disaggregation of Revenue [Line Items]      
Net Sales 3,060,417 2,892,043 3,144,768
Products and non-recurring services | Intelisys & Advisory      
Disaggregation of Revenue [Line Items]      
Net Sales 4,436 3,067 4,466
Recurring Revenue      
Disaggregation of Revenue [Line Items]      
Net Sales 161,209 145,700 110,575
Recurring Revenue | Specialty Technology Solutions      
Disaggregation of Revenue [Line Items]      
Net Sales 64,515 50,674 22,781
Recurring Revenue | Intelisys & Advisory      
Disaggregation of Revenue [Line Items]      
Net Sales $ 96,694 $ 95,026 $ 87,794