XML 62 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments - Summary of Outstanding Forward Currency Exchange Contracts (Details) - Forward Currency Exchange Contracts - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Outstanding forward currency exchange contracts $ 100,203,000 $ 61,548,000
Swiss Franc    
Outstanding forward currency exchange contracts 45,238,000 26,867,000
Chinese Yuan    
Outstanding forward currency exchange contracts 6,191,000 249,000
Euro    
Outstanding forward currency exchange contracts 20,545,000 17,885,000
British Pound    
Outstanding forward currency exchange contracts 736,000 516,000
Indian Rupee    
Outstanding forward currency exchange contracts 6,356,000 3,539,000
Korean Won    
Outstanding forward currency exchange contracts 2,338,000 0
Japanese Yen    
Outstanding forward currency exchange contracts $ 18,799,000 $ 12,492,000