XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Financial Instruments - Schedule of Gain (Loss) Associated with the Company's Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Foreign currency exchange gain (loss) on forward contracts $ (2,046) $ (878) $ (2,618)
Other expense, net | Forward contracts      
Foreign currency exchange gain (loss) on forward contracts $ (613) $ 1,881 $ 502