XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information and Net Sales - Schedule of Net Sales by Direct Sales or Distributor and Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting Revenue Reconciling Item [Line Items]    
Total net sales $ 482,123 $ 413,121
Direct Sales    
Segment Reporting Revenue Reconciling Item [Line Items]    
Total net sales 148,418 147,722
Distributor Sales    
Segment Reporting Revenue Reconciling Item [Line Items]    
Total net sales 333,705 265,399
Asia    
Segment Reporting Revenue Reconciling Item [Line Items]    
Total net sales 364,816 334,976
Europe    
Segment Reporting Revenue Reconciling Item [Line Items]    
Total net sales 64,771 48,386
Americas    
Segment Reporting Revenue Reconciling Item [Line Items]    
Total net sales $ 52,536 $ 29,759