v3.26.1
Fair Value Measurements - Changes in Fair Value of Contingent Consideration Liabilities (Details) - Contingent Consideration Liability - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of period $ 86 $ 2,558
Change of contingent consideration 566 (761)
Payment of contingent consideration (645) (1,401)
Effect of foreign currency exchange rate changes (7) 1
Balance, end of period $ 0 $ 397