XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivative Financial Instruments - Summary of Outstanding Forward Currency Exchange Contracts (Details) - Forward Currency Exchange Contracts - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Outstanding forward currency exchange contracts $ 44,619 $ 68,335
Swiss Franc    
Outstanding forward currency exchange contracts 27,615 27,910
Chinese Yuan    
Outstanding forward currency exchange contracts 643 2,524
Euro    
Outstanding forward currency exchange contracts 5,722 16,307
British Pound    
Outstanding forward currency exchange contracts 1,024 3,699
Indian Rupee    
Outstanding forward currency exchange contracts 3,088 3,728
Japanese Yen    
Outstanding forward currency exchange contracts $ 6,527 $ 14,167