XML 57 R50.htm IDEA: XBRL DOCUMENT v3.25.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
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Revenue Reconciling Item [Line Items]    
Total net sales $ 332,113 $ 301,972
Direct Sales    
Segment Reporting Revenue Reconciling Item [Line Items]    
Total net sales 121,833 118,164
Distributor Sales    
Segment Reporting Revenue Reconciling Item [Line Items]    
Total net sales 210,280 183,808
Asia    
Segment Reporting Revenue Reconciling Item [Line Items]    
Total net sales 258,292 228,420
Europe    
Segment Reporting Revenue Reconciling Item [Line Items]    
Total net sales 44,574 47,450
Americas    
Segment Reporting Revenue Reconciling Item [Line Items]    
Total net sales $ 29,247 $ 26,102