XML 53 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments (Tables)
12 Months Ended
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Summary of outstanding forward currency exchange contracts

 

 

As of June 30,

 

 

 

2023

 

 

2022

 

Swiss Franc

 

 

26,867

 

 

 

27,910

 

Chinese Yuan

 

 

249

 

 

 

2,524

 

Euro

 

 

17,885

 

 

 

16,307

 

British Pound

 

 

516

 

 

 

3,699

 

Indian Rupee

 

 

3,539

 

 

 

3,728

 

Japanese Yen

 

 

12,492

 

 

 

14,167

 

 

 

$

61,548

 

 

$

68,335

 

Schedule of gain (loss) associated with the Company's derivative financial instruments

 

 

 

Years ended June 30,

 

 

 

2023

 

 

2022

 

 

2021

 

Foreign currency exchange gain (loss) on forward contracts

 

$

1,881

 

 

$

502

 

 

$

(2,457

)