XML 85 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments - Summary of Outstanding Forward Currency Exchange Contracts (Details) - Forward Currency Exchange Contracts - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Outstanding forward currency exchange contracts $ 61,548,000 $ 68,335,000
Swiss Franc    
Outstanding forward currency exchange contracts 26,867,000 27,910,000
Chinese Yuan    
Outstanding forward currency exchange contracts 249,000 2,524,000
Euro    
Outstanding forward currency exchange contracts 17,885,000 16,307,000
British Pound    
Outstanding forward currency exchange contracts 516,000 3,699,000
Indian Rupee    
Outstanding forward currency exchange contracts 3,539,000 3,728,000
Japanese Yen    
Outstanding forward currency exchange contracts $ 12,492,000 $ 14,167,000