XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales $ 500,972 $ 440,448 $ 983,095 $ 853,569
Direct Sales        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 147,249 151,048 295,667 298,939
Distributor Sales        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 353,723 289,400 687,428 554,630
Asia        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 372,055 353,312 736,871 687,937
Europe        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 68,032 54,056 132,803 102,442
Americas        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales $ 60,885 $ 33,080 $ 113,421 $ 63,190