XML 69 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]    
Revenues $ 739,650 $ 775,580
Specialty Technology Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 715,447 752,299
Intelisys & Advisory    
Disaggregation of Revenue [Line Items]    
Revenues 24,203 23,281
Products and services    
Disaggregation of Revenue [Line Items]    
Revenues 702,984 741,618
Products and services | Specialty Technology Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 701,631 740,644
Products and services | Intelisys & Advisory    
Disaggregation of Revenue [Line Items]    
Revenues 1,353 974
Recurring revenue    
Disaggregation of Revenue [Line Items]    
Revenues 36,666 33,962
Recurring revenue | Specialty Technology Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 13,816 11,655
Recurring revenue | Intelisys & Advisory    
Disaggregation of Revenue [Line Items]    
Revenues $ 22,850 $ 22,307