v3.26.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]        
Revenues $ 766,790 $ 704,847 $ 2,272,953 $ 2,227,924
Specialty Technology Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 740,765 678,433 2,197,752 2,154,009
Intelisys & Advisory        
Disaggregation of Revenue [Line Items]        
Revenues 26,025 26,414 75,201 73,915
Products and services        
Disaggregation of Revenue [Line Items]        
Revenues 725,739 665,229 2,153,213 2,118,032
Products and services | Specialty Technology Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 724,747 664,365 2,149,765 2,115,958
Products and services | Intelisys & Advisory        
Disaggregation of Revenue [Line Items]        
Revenues 992 864 3,448 2,074
Recurring revenue        
Disaggregation of Revenue [Line Items]        
Revenues 41,051 39,618 119,740 109,892
Recurring revenue | Specialty Technology Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 16,018 14,068 47,987 38,051
Recurring revenue | Intelisys & Advisory        
Disaggregation of Revenue [Line Items]        
Revenues $ 25,033 $ 25,550 $ 71,753 $ 71,841