v3.26.3
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]    
Net sales $ 962,294 $ 739,650
Specialty Technology Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 917,299 715,447
Intelisys & Solution Services    
Disaggregation of Revenue [Line Items]    
Net sales 44,995 24,203
Products and services    
Disaggregation of Revenue [Line Items]    
Net sales 919,854 702,984
Products and services | Specialty Technology Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 901,157 701,631
Products and services | Intelisys & Solution Services    
Disaggregation of Revenue [Line Items]    
Net sales 18,697 1,353
Recurring revenue    
Disaggregation of Revenue [Line Items]    
Net sales 42,440 36,666
Recurring revenue | Specialty Technology Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 16,142 13,816
Recurring revenue | Intelisys & Solution Services    
Disaggregation of Revenue [Line Items]    
Net sales $ 26,298 $ 22,850