XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.3
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 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales $ 350,079 $ 404,647 $ 971,822 $ 1,339,040
Direct Sales        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 127,219 137,661 362,223 416,689
Distributor Sales        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 222,860 266,986 609,599 922,351
Asia        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 274,711 292,968 748,774 930,891
Europe        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 52,588 73,555 147,403 242,783
Americas        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales $ 22,780 $ 38,124 $ 75,645 $ 165,366