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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 155,625 $ 153,505 $ 456,658 $ 458,416
United States        
Disaggregation of Revenue [Line Items]        
Net sales 49,637 64,367 151,251 203,981
Asia (excluding PRC)        
Disaggregation of Revenue [Line Items]        
Net sales 34,422 27,923 100,247 86,043
Europe        
Disaggregation of Revenue [Line Items]        
Net sales 32,187 26,119 91,353 72,625
People's Republic of China        
Disaggregation of Revenue [Line Items]        
Net sales 23,413 25,625 71,242 63,653
Latin America        
Disaggregation of Revenue [Line Items]        
Net sales 6,917 4,546 18,429 12,652
Other        
Disaggregation of Revenue [Line Items]        
Net sales $ 9,049 $ 4,925 $ 24,136 $ 19,462