v3.26.1
Commitments and Contingencies (Details) - Network1 - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2026
Jun. 30, 2025
Other Commitments [Line Items]      
Escrow deposits received from seller $ 0   $ 0
Amount released from escrow     200,000
Cash held in escrow 3,500,000 $ 3,500,000 3,400,000
Pre-acquisition contingencies and corresponding indemnification receivables $ 3,800,000 3,800,000 $ 3,700,000
Undiscounted pre-acquisition contingencies, minimum   3,800,000  
Undiscounted pre-acquisition contingencies, maximum   $ 15,600,000