XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Enterprise Wide Segment Information and Net Sales - Schedule of Net Sales by Direct Sales or Distributor and Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales $ 467,152 $ 500,972 $ 934,393 $ 983,095
Direct Sales        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 144,083 147,249 279,028 295,667
Distributor Sales        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 323,069 353,723 655,365 687,428
Asia        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 313,754 372,055 637,922 736,871
Europe        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 92,239 68,032 169,229 132,803
Americas        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales $ 61,159 $ 60,885 $ 127,242 $ 113,421