v3.26.1
Commitments and Contingencies - Narrative (Details)
12 Months Ended
Jun. 30, 2026
USD ($)
vendor
Jun. 30, 2025
USD ($)
vendor
Jun. 30, 2024
vendor
Network1      
Long-term Purchase Commitment [Line Items]      
Escrow deposits received from seller $ 0    
Amount released from escrow 400,000 $ 200,000  
Cash held in escrow 3,600,000 3,400,000  
Pre-acquisition contingencies and corresponding indemnification receivables 3,900,000 $ 3,700,000  
Undiscounted pre-acquisition contingencies, minimum 3,900,000    
Undiscounted pre-acquisition contingencies, maximum $ 15,700,000    
Minimum      
Long-term Purchase Commitment [Line Items]      
Termination period under terms of distribution agreement (days) 30 days    
Maximum      
Long-term Purchase Commitment [Line Items]      
Termination period under terms of distribution agreement (days) 120 days    
Supplier Concentration Risk | Cost of Goods and Service Benchmark      
Long-term Purchase Commitment [Line Items]      
Concentration risk, supplier | vendor 10 10 10