XML 107 R95.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales $ 1,311,120 $ 1,661,739 $ 2,000,580
Direct Sales      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales 479,845 530,446 590,173
Distributor Sales      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales 831,275 1,131,293 1,410,407
Asia      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales 1,020,256 1,181,519 1,480,191
Europe      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales 188,402 287,549 283,900
Americas      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total net sales $ 102,462 $ 192,671 $ 236,489