XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Financial Instruments - Summary of Outstanding Forward Currency Exchange Contracts (Details) - Forward Currency Exchange Contracts - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Outstanding forward currency exchange contracts $ 87,956,000 $ 61,548,000
Swiss Franc    
Outstanding forward currency exchange contracts 59,392,000 26,867,000
Chinese Yuan    
Outstanding forward currency exchange contracts 5,156,000 249,000
Euro    
Outstanding forward currency exchange contracts 2,755,000 17,885,000
British Pound    
Outstanding forward currency exchange contracts 730,000 516,000
Indian Rupee    
Outstanding forward currency exchange contracts 8,916,000 3,539,000
Korean Won    
Outstanding forward currency exchange contracts 1,735,000 0
Canadian Dollar    
Outstanding forward currency exchange contracts 1,510,000 0
Japanese Yen    
Outstanding forward currency exchange contracts $ 7,762,000 $ 12,492,000