XML 134 R121.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Fair Value of Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Fair Value of Assets (Liabilities)    
Short-term investments $ 17,000 $ 43,000
Level 1    
Fair Value of Assets (Liabilities)    
Short-term investments 17,000 43,000
Level 2 | Foreign Exchange Option    
Fair Value of Assets (Liabilities)    
Foreign currency derivatives and interest rate swap 602 205
Level 2 | Interest Rate Swap    
Fair Value of Assets (Liabilities)    
Foreign currency derivatives and interest rate swap $ 20,288 (995)
Level 3    
Fair Value of Assets (Liabilities)    
Contingent consideration on acquisitions   $ (4,840)