XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.1
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
Mar. 31, 2021
USD ($)
Prepaid Expenses and Other Current Assets  
Derivatives Fair Value [Line Items]  
Derivative instrument assets at fair value $ 1,027
Other Assets  
Derivatives Fair Value [Line Items]  
Derivative instrument assets at fair value 425
Accrued Expenses and Other Current Liabilities  
Derivatives Fair Value [Line Items]  
Derivative instrument liabilities at fair value 3
Other Liabilities  
Derivatives Fair Value [Line Items]  
Derivative instrument liabilities at fair value $ 11