XML 72 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Instruments and Hedging Activities (Details)
$ in Thousands, ¥ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Derivative [Line Items]        
Derivative, Notional Amount | ¥   ¥ 70.7    
Proceeds from Sale of Derivate Instruments $ 10,200      
Other Current Assets | Foreign Exchange Contract        
Derivative [Line Items]        
Derivative, Fair Value, Net     $ 390 $ 0