XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales $ 319,771 $ 467,152 $ 621,743 $ 934,393
Direct Sales        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 116,840 144,083 235,004 279,028
Distributor Sales        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 202,931 323,069 386,739 655,365
Asia        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 245,643 313,754 474,062 637,922
Europe        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 47,364 92,239 94,815 169,229
Americas        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales $ 26,764 $ 61,159 $ 52,866 $ 127,242