XML 86 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Financial Instruments - Summary of Outstanding Forward Currency Exchange Contracts (Details) - Forward Currency Exchange Contracts
Jun. 30, 2021
USD ($)
Outstanding forward currency exchange contracts $ 54,201,000
Canadian Dollar  
Outstanding forward currency exchange contracts 527,000
Swiss Franc  
Outstanding forward currency exchange contracts 8,891,000
Chinese Yuan  
Outstanding forward currency exchange contracts 1,927,000
Euro  
Outstanding forward currency exchange contracts 19,037,000
British Pound  
Outstanding forward currency exchange contracts 3,191,000
Indian Rupee  
Outstanding forward currency exchange contracts 7,825,000
Japanese Yen  
Outstanding forward currency exchange contracts $ 12,803,000