XML 140 R117.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes - Gross Unrecognized Tax Benefits Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Reconciliations of the beginning and ending amounts of gross unrecognized tax benefits      
Unrecognized tax benefits-beginning of period $ 9,449 $ 7,832 $ 5,311
Tax position changes-current period 2,066 2,181 5,333
Tax position changes-prior periods, including settlements with tax authorities 615 193 (1,175)
Lapse of statute of limitations (58) (194) (1,071)
Translation (211) (563) (566)
Unrecognized tax benefits-end of period $ 11,861 $ 9,449 $ 7,832