XML 65 R41.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 747,497 $ 884,792 $ 1,523,077 $ 1,761,098
Products and services        
Disaggregation of Revenue [Line Items]        
Revenues 711,235 857,154 1,452,802 1,704,828
Recurring revenue        
Disaggregation of Revenue [Line Items]        
Revenues 36,262 27,638 70,275 56,270
Specialty Technology Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 723,277 861,514 1,475,576 1,715,464
Specialty Technology Solutions | Products and services        
Disaggregation of Revenue [Line Items]        
Revenues 710,858 856,116 1,451,592 1,702,950
Specialty Technology Solutions | Recurring revenue        
Disaggregation of Revenue [Line Items]        
Revenues 12,419 5,398 23,984 12,514
Intelisys & Advisory        
Disaggregation of Revenue [Line Items]        
Revenues 24,220 23,278 47,501 45,634
Intelisys & Advisory | Products and services        
Disaggregation of Revenue [Line Items]        
Revenues 377 1,038 1,210 1,878
Intelisys & Advisory | Recurring revenue        
Disaggregation of Revenue [Line Items]        
Revenues $ 23,843 $ 22,240 $ 46,291 $ 43,756