XML 108 R95.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales $ 1,661,739 $ 2,000,580 $ 1,805,162
Direct Sales      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales 530,446 590,173 607,645
Distributor Sales      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales 1,131,293 1,410,407 1,197,517
Asia      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales 1,181,519 1,480,191 1,439,545
Europe      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales 287,549 283,900 220,772
Americas      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales $ 192,671 $ 236,489 $ 144,845