XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Accounts Receivable, Net - Revenue from External Customers by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 107,095 $ 148,482 $ 322,863 $ 419,993
United States        
Disaggregation of Revenue [Line Items]        
Net sales 31,737 46,732 97,892 130,196
Asia (excluding PRC)        
Disaggregation of Revenue [Line Items]        
Net sales 20,107 32,614 66,508 100,000
Europe        
Disaggregation of Revenue [Line Items]        
Net sales 22,529 27,358 68,598 76,382
People's Republic of China        
Disaggregation of Revenue [Line Items]        
Net sales 19,049 26,696 49,082 68,604
Latin America        
Disaggregation of Revenue [Line Items]        
Net sales 8,227 7,602 24,408 20,996
Other        
Disaggregation of Revenue [Line Items]        
Net sales $ 5,446 $ 7,480 $ 16,375 $ 23,815