XML 100 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Restructuring Activities and Sale of Guangzhou Factory (Details)
$ in Thousands, ¥ in Millions
12 Months Ended
Jun. 26, 2018
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Apr. 26, 2018
USD ($)
Apr. 26, 2018
CNY (¥)
Apr. 23, 2018
USD ($)
Apr. 23, 2018
CNY (¥)
Sep. 26, 2016
CNY (¥)
Restructuring Cost and Reserve [Line Items]                  
Nonrefundable deposit         $ 5,100 ¥ 34.0      
Consideration receivable upon government approvals         237,000 35.8      
Escrow deposit         $ 10,300 ¥ 68.0      
Gain on sale of Guangzhou factory $ 37,000 $ 0 $ 0 $ 36,978          
Net gain on disposal $ 32,100                
Guangzhou factory | Disposed of by sale                  
Restructuring Cost and Reserve [Line Items]                  
Consideration received in sale             $ 51,400 ¥ 339.0 ¥ 320.0
Escrow deposit as percentage of purchase price                 10.00%