XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]        
Revenues $ 704,847 $ 752,599 $ 2,227,924 $ 2,513,696
Specialty Technology Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 678,433 729,834 2,154,009 2,445,298
Intelisys & Advisory        
Disaggregation of Revenue [Line Items]        
Revenues 26,414 22,765 73,915 68,398
Products and services        
Disaggregation of Revenue [Line Items]        
Revenues 665,229 724,505 2,118,032 2,429,331
Products and services | Specialty Technology Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 664,365 723,597 2,115,958 2,426,547
Products and services | Intelisys & Advisory        
Disaggregation of Revenue [Line Items]        
Revenues 864 908 2,074 2,784
Recurring revenue        
Disaggregation of Revenue [Line Items]        
Revenues 39,618 28,094 109,892 84,365
Recurring revenue | Specialty Technology Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 14,068 6,237 38,051 18,751
Recurring revenue | Intelisys & Advisory        
Disaggregation of Revenue [Line Items]        
Revenues $ 25,550 $ 21,857 $ 71,841 $ 65,614