v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total net sales $ 445,529 $ 366,212 $ 850,996 $ 698,325
Direct Sales        
Segment Reporting [Line Items]        
Total net sales 162,256 129,996 312,772 251,829
Distributor Sales        
Segment Reporting [Line Items]        
Total net sales 283,273 236,216 538,224 446,496
Asia        
Segment Reporting [Line Items]        
Total net sales 350,924 285,976 664,869 544,269
Europe        
Segment Reporting [Line Items]        
Total net sales 55,149 45,545 112,071 90,119
Americas        
Segment Reporting [Line Items]        
Total net sales 39,456 34,691 74,056 63,937
China        
Segment Reporting [Line Items]        
Total net sales 219,067 164,401 396,061 317,849
Singapore        
Segment Reporting [Line Items]        
Total net sales $ 46,726 $ 44,467 $ 83,074 $ 74,636