v3.26.1
Segment Information - Assets By Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]    
Assets $ 1,932,429 $ 1,785,606
Property, plant and equipment, net 34,856 31,169
United States    
Segment Reporting [Line Items]    
Property, plant and equipment, net 14,398 15,047
Brazil    
Segment Reporting [Line Items]    
Property, plant and equipment, net 20,458 16,122
Operating Segments | Specialty Technology Solutions    
Segment Reporting [Line Items]    
Assets 1,709,222 1,564,119
Operating Segments | Intelisys & Advisory    
Segment Reporting [Line Items]    
Assets $ 223,207 $ 221,487