Rendering

Component: (Network and Table)
Network
042 - Disclosure - Note 17 - Segment and Geographic Information (Tables)
(http://www.monolithicpower.com/20161231/role/statement-note-17-segment-and-geographic-information-tables)
TableStatement [Table]
Slicers (applies to each fact value in each table cell)
Statement [Line Items]Period [Axis]
2016-01-01 - 2016-12-31
Notes Tables
 
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
 
 
Year Ended December 31,
 
Country or Region
 
2016
 
 
2015
 
 
2014
 
China
  $
245,169
    $
213,119
    $
181,050
 
Taiwan
   
45,414
     
41,521
     
38,460
 
Korea
   
27,710
     
20,519
     
14,362
 
Europe
   
27,554
     
22,603
     
19,830
 
Southeast Asia
   
19,645
     
18,592
     
13,993
 
Japan
   
14,318
     
9,727
     
8,251
 
United States
   
8,567
     
6,732
     
6,392
 
Other
   
288
     
254
     
197
 
Total
  $
388,665
    $
333,067
    $
282,535
 
 
 
Schedule of Entity Wide Information, Revenue from External Customers by Market Segments [Table Text Block]
 
 
Year Ended December 31,
 
Market Segment
 
2016
 
 
2015
 
 
2014
 
Consumer
  $
153,732
    $
145,090
    $
122,733
 
Industrial
   
89,639
     
66,343
     
49,037
 
Computing and storage
   
80,562
     
56,568
     
46,147
 
Communications
   
64,732
     
65,066
     
64,618
 
Total
  $
388,665
    $
333,067
    $
282,535
 
 
 
Revenue from External Customers by Products and Services [Table Text Block]
 
 
Year Ended December 31,
 
Product Family
 
2016
 
 
2015
 
 
2014
 
DC to DC
  $
350,930
    $
299,726
    $
253,083
 
Lighting Control
   
37,735
     
33,341
     
29,452
 
Total
  $
388,665
    $
333,067
    $
282,535
 
 
 
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]
 
 
December 31,
 
Country
 
2016
 
 
2015
 
United States
  $
50,242
    $
40,405
 
China
   
45,728
     
40,738
 
Bermuda
   
9,573
     
11,624
 
Taiwan
   
8,919
     
126
 
Other
   
571 
     
431
 
Total
  $
115,033
    $
93,324