XML 66 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments - Summary of Outstanding Forward Currency Exchange Contracts (Details) - Forward Currency Exchange Contracts - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Outstanding forward currency exchange contracts $ 80,533,000 $ 61,548,000
Swiss Franc    
Outstanding forward currency exchange contracts 38,637,000 26,867,000
Chinese Yuan    
Outstanding forward currency exchange contracts 5,310,000 249,000
Euro    
Outstanding forward currency exchange contracts 15,613,000 17,885,000
British Pound    
Outstanding forward currency exchange contracts 1,307,000 516,000
Indian Rupee    
Outstanding forward currency exchange contracts 8,215,000 3,539,000
Korean Won    
Outstanding forward currency exchange contracts 900,000 0
Japanese Yen    
Outstanding forward currency exchange contracts 9,151,000 12,492,000
Canadian Dollar    
Outstanding forward currency exchange contracts $ 1,400,000 $ 0