v3.26.1
Business and Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Number of reportable segments | segment 2    
Number of operating segments | segment 2    
Amount of related party transactions $ 0 $ 0 $ 0
Cash and cash equivalents $ 88,374,000 126,157,000  
Derivative contract term 90 days    
Deferred compensation plan investments, current and non-current $ 37,600,000 31,900,000  
Deferred compensation plan liabilities, current and non-current portion 37,600,000 31,900,000  
Deferred compensation plan assets, current 4,000,000.0 3,400,000  
Deferred compensation plan liabilities, current $ 4,000,000.0 3,400,000  
Product warranty term 30 days    
Goodwill impairment charges $ 0 0 0
Intangible assets, impairment charges 0 0 $ 0
Cybersecurity Attack      
Insurance proceeds $ 800,000 $ 5,900,000  
Buildings      
Property and equipment, estimated useful life (years) 40 years    
Building Improvements      
Property and equipment, estimated useful life (years) 15 years    
Minimum      
Intangible assets, estimated useful life (years) 8 years    
Minimum | Furniture      
Property and equipment, estimated useful life (years) 3 years    
Minimum | Software, Internally Developed      
Property and equipment, estimated useful life (years) 3 years    
Maximum      
Intangible assets, estimated useful life (years) 15 years    
Maximum | Furniture      
Property and equipment, estimated useful life (years) 10 years    
Maximum | Software, Internally Developed      
Property and equipment, estimated useful life (years) 10 years    
Supplier Concentration Risk | Minimum | Revenue from Contract with Customer Benchmark | Cisco      
Concentration risk percentage 10.00% 10.00% 10.00%
Supplier Concentration Risk | Minimum | Revenue from Contract with Customer Benchmark | Zebra      
Concentration risk percentage 10.00% 10.00% 10.00%
Brazil      
Cash and cash equivalents $ 35,400,000 $ 46,300,000  
Bank Overdrafts      
Outstanding checks $ 100,000 $ 100,000