XML 81 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives and Hedging Activities - Balance Sheet Location (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
Derivative [Line Items]  
Total derivative asset $ 432,000
Prepaid Expenses and Other Current Assets | Foreign currency forward contracts designated as cash flow hedges  
Derivative [Line Items]  
Total derivative asset $ 432,000
Designated as Hedging Instrument | Foreign currency forward contracts designated as cash flow hedges  
Derivative [Line Items]  
Term of contract 12 months
Notional amount $ 12,500,000