XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Financial Instruments - Summary of Fair Value and Presentation in Condensed Consolidated Balance Sheet for Derivative Instruments (Details) - Foreign Currency Forward Contracts - Not Designated
$ in Thousands
Jun. 30, 2021
USD ($)
Prepaid Expenses and Other Current Assets  
Derivatives Fair Value [Line Items]  
Derivative instrument assets at fair value $ 1,300
Other Assets  
Derivatives Fair Value [Line Items]  
Derivative instrument assets at fair value 428
Accrued Expenses and Other Current Liabilities  
Derivatives Fair Value [Line Items]  
Derivative instrument liabilities at fair value 32
Other Liabilities  
Derivatives Fair Value [Line Items]  
Derivative instrument liabilities at fair value $ 56