XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Accounts Receivable, Net - Revenue from External Customers by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 150,491 $ 153,133 $ 301,033 $ 304,911
United States        
Disaggregation of Revenue [Line Items]        
Net sales 51,322 65,233 101,614 139,614
Asia (excluding PRC)        
Disaggregation of Revenue [Line Items]        
Net sales 31,608 30,295 65,824 58,120
Europe        
Disaggregation of Revenue [Line Items]        
Net sales 31,640 26,004 59,167 46,506
People's Republic of China        
Disaggregation of Revenue [Line Items]        
Net sales 23,489 20,511 47,829 38,028
Latin America        
Disaggregation of Revenue [Line Items]        
Net sales 5,368 3,466 11,512 8,106
Other        
Disaggregation of Revenue [Line Items]        
Net sales $ 7,064 $ 7,624 $ 15,087 $ 14,537