XML 108 R93.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information, Revenue and Enterprise-Wide Disclosures - Schedule of Net Sales by Direct Sales or Distributor and Region (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Segment Reporting Revenue Reconciling Item [Line Items]                      
Net sales $ 314,446 $ 320,946 $ 304,085 $ 274,512 $ 268,430 $ 285,247 $ 264,224 $ 236,303 $ 1,213,989 $ 1,054,204 $ 942,162
Direct Sales                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Net sales                 346,997 334,455 322,947
Distributor                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Net sales                 866,992 719,749 619,215
Total Sales                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Net sales                 1,213,989 1,054,204 942,162
Asia                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Net sales                 918,647 839,796 757,649
Asia | Direct Sales                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Net sales                 292,459 285,610 274,432
Asia | Distributor                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Net sales                 651,659 563,661 486,682
Asia | Total Sales                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Net sales                 944,118 849,271 761,114
Americas | Direct Sales                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Net sales                 26,296 23,696 21,101
Americas | Distributor                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Net sales                 105,458 69,755 63,599
Americas | Total Sales                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Net sales                 131,754 93,451 84,700
Europe                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Net sales                 140,205 114,052 97,105
Europe | Direct Sales                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Net sales                 28,242 25,149 27,414
Europe | Distributor                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Net sales                 109,875 86,333 68,934
Europe | Total Sales                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
Net sales                 $ 138,117 $ 111,482 $ 96,348