XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales $ 2,000,580 $ 1,805,162 $ 1,229,215
Direct Sales      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales 590,173 607,645 419,024
Distributor Sales      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales 1,410,407 1,197,517 810,191
Asia      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales 1,480,191 1,439,545 961,376
Europe      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales 283,900 220,772 171,985
Americas      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales $ 236,489 $ 144,845 $ 95,854