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 |