XML 87 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivative Financial Instruments - Summary of Outstanding Forward Currency Exchange Contracts (Details) - Forward Currency Exchange Contracts - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Outstanding forward currency exchange contracts $ 68,335,000 $ 54,201,000
Canadian Dollar    
Outstanding forward currency exchange contracts 0 527,000
Swiss Franc    
Outstanding forward currency exchange contracts 27,910,000 8,891,000
Chinese Yuan    
Outstanding forward currency exchange contracts 2,524,000 1,927,000
Euro    
Outstanding forward currency exchange contracts 16,307,000 19,037,000
British Pound    
Outstanding forward currency exchange contracts 3,699,000 3,191,000
Indian Rupee    
Outstanding forward currency exchange contracts 3,728,000 7,825,000
Japanese Yen    
Outstanding forward currency exchange contracts $ 14,167,000 $ 12,803,000