XML 109 R91.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Narrative) (Details)
12 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
vendor
Jun. 30, 2022
USD ($)
vendor
Jun. 30, 2021
USD ($)
vendor
Long-term Purchase Commitment [Line Items]        
Capital expenditures   $ 9,979,000 $ 6,849,000 $ 2,363,000
Network1        
Long-term Purchase Commitment [Line Items]        
Escrow deposits received from seller   0 0  
Amount released from escrow   1,200,000    
Cash held in escrow   3,400,000 $ 4,100,000  
Undiscounted pre-acquisition contingencies, minimum   4,200,000    
Undiscounted pre-acquisition contingencies, maximum   $ 16,900,000    
Minimum        
Long-term Purchase Commitment [Line Items]        
Termination period under terms of distribution agreement (days)   30 days    
Minimum | Forecast        
Long-term Purchase Commitment [Line Items]        
Capital expenditures $ 6,000,000      
Maximum        
Long-term Purchase Commitment [Line Items]        
Termination period under terms of distribution agreement (days)   120 days    
Maximum | Forecast        
Long-term Purchase Commitment [Line Items]        
Capital expenditures $ 8,000,000      
Supplier Concentration Risk | Sales        
Long-term Purchase Commitment [Line Items]        
Concentration risk, supplier | vendor   10 10 10