XML 56 R49.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales $ 366,212 $ 319,771 $ 698,325 $ 621,743
Direct Sales        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 129,996 116,840 251,829 235,004
Distributor Sales        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 236,216 202,931 446,496 386,739
Asia        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 285,976 245,643 544,269 474,062
Europe        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales 45,545 47,364 90,119 94,815
Americas        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total net sales $ 34,691 $ 26,764 $ 63,937 $ 52,866