XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Accounts Receivable, Net - Revenue from External Customers by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 90,452 $ 107,391 $ 182,352 $ 215,768
United States        
Disaggregation of Revenue [Line Items]        
Net sales 18,910 33,133 45,622 66,562
Asia (excluding PRC)        
Disaggregation of Revenue [Line Items]        
Net sales 18,224 19,302 37,108 46,402
Europe        
Disaggregation of Revenue [Line Items]        
Net sales 20,715 22,043 38,254 46,069
People's Republic of China        
Disaggregation of Revenue [Line Items]        
Net sales 17,412 17,904 31,813 30,032
Latin America        
Disaggregation of Revenue [Line Items]        
Net sales 9,483 9,232 17,724 16,180
Other        
Disaggregation of Revenue [Line Items]        
Net sales $ 5,708 $ 5,777 $ 11,831 $ 10,523