XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue and Accounts Receivable, Net - Revenue from External Customers by Geographic Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Net sales $ 542,751 $ 601,602 $ 614,680
United States      
Disaggregation of Revenue [Line Items]      
Net sales 167,501 200,136 255,651
Asia (excluding the PRC)      
Disaggregation of Revenue [Line Items]      
Net sales 127,702 127,140 117,142
Europe      
Disaggregation of Revenue [Line Items]      
Net sales 103,993 126,551 108,185
People's Republic of China      
Disaggregation of Revenue [Line Items]      
Net sales 85,215 87,866 88,246
Latin America      
Disaggregation of Revenue [Line Items]      
Net sales 28,363 25,943 17,481
Other      
Disaggregation of Revenue [Line Items]      
Net sales $ 29,977 $ 33,966 $ 27,975