Fair Value Measurements - Schedule of Changes in Fair Value of Contingent Consideration Liabilities (Details) - Contingent Consideration Liability - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Balance, beginning of period | $ 86 | $ 2,558 |
| Payment of contingent consideration | (645) | (1,401) |
| Change of contingent consideration | 566 | (1,027) |
| Effect of foreign currency exchange rate changes | (7) | (44) |
| Balance, end of period | $ 0 | $ 86 |