v3.26.1
Segment Information - Assets By Segment (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]    
Assets: $ 1,805,756 $ 1,785,606
Property and equipment, net by Geography Category: 33,771 31,169
United States    
Segment Reporting Information [Line Items]    
Property and equipment, net by Geography Category: 14,353 15,047
Brazil    
Segment Reporting Information [Line Items]    
Property and equipment, net by Geography Category: 19,418 16,122
Operating Segments | Specialty Technology Solutions    
Segment Reporting Information [Line Items]    
Assets: 1,589,649 1,564,119
Operating Segments | Intelisys & Advisory    
Segment Reporting Information [Line Items]    
Assets: $ 216,107 $ 221,487