XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]    
Revenues $ 775,580 $ 876,305
Products and services    
Disaggregation of Revenue [Line Items]    
Revenues 741,567 847,674
Recurring revenue    
Disaggregation of Revenue [Line Items]    
Revenues 34,013 28,631
Specialty Technology Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 752,299 853,950
Specialty Technology Solutions | Products and services    
Disaggregation of Revenue [Line Items]    
Revenues 740,734 846,835
Specialty Technology Solutions | Recurring revenue    
Disaggregation of Revenue [Line Items]    
Revenues 11,565 7,115
Intelisys & Advisory    
Disaggregation of Revenue [Line Items]    
Revenues 23,281 22,355
Intelisys & Advisory | Products and services    
Disaggregation of Revenue [Line Items]    
Revenues 833 839
Intelisys & Advisory | Recurring revenue    
Disaggregation of Revenue [Line Items]    
Revenues $ 22,448 $ 21,516