XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 107,391 $ 139,101 $ 215,768 $ 271,511
United States        
Disaggregation of Revenue [Line Items]        
Net sales 33,133 39,637 66,562 83,464
Asia (excluding PRC)        
Disaggregation of Revenue [Line Items]        
Net sales 19,302 34,322 46,402 67,386
Europe        
Disaggregation of Revenue [Line Items]        
Net sales 22,043 26,364 46,069 49,024
People's Republic of China        
Disaggregation of Revenue [Line Items]        
Net sales 17,904 22,616 30,032 41,908
Latin America        
Disaggregation of Revenue [Line Items]        
Net sales 9,232 6,906 16,180 13,394
Other        
Disaggregation of Revenue [Line Items]        
Net sales $ 5,777 $ 9,256 $ 10,523 $ 16,335