XML 106 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information, Revenue and Enterprise-Wide Disclosures - Schedule of Net Sales by Direct Sales or Distributor and Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales $ 1,805,162 $ 1,229,215 $ 1,249,130
Direct Sales      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales 607,645 419,024 407,851
Distributor Sales      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales 1,197,517 810,191 841,279
Asia      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales 1,439,545 961,376 942,576
Europe      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales 220,772 171,985 181,016
Americas      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales $ 144,845 $ 95,854 $ 125,538