XML 35 R29.htm IDEA: XBRL DOCUMENT v3.2.0.727
Note 7 - Segment and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2015
Segment Reporting [Abstract]  
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 

Customers

 

2015

   

2014

   

2015

   

2014

 

Distributor A

    23 %     26 %     24 %     26 %

Distributor B

    *       *       *       10 %
   

June 30,

   

December 31,

 

Customers

 

2015

   

2014

 

Distributor A

    23 %     31 %

Distributor B

    10 %     10 %
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 

Country or Region

 

2015

   

2014

   

2015

   

2014

 

China

  $ 53,450     $ 43,931     $ 99,252     $ 80,789  

Taiwan

    10,143       9,638       21,172       18,701  

Europe

    5,317       4,574       10,432       9,165  

Korea

    5,109       3,890       9,354       6,626  

Southeast Asia

    3,336       1,407       7,075       3,421  

Japan

    2,412       1,713       4,297       3,854  

United States

    1,566       3,231       3,259       5,834  

Other

    83       52       113       107  

Total

  $ 81,416     $ 68,436     $ 154,954     $ 128,497  
Revenue from External Customers by Products and Services [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 

Product Family

 

2015

   

2014

   

2015

   

2014

 

DC to DC products

  $ 73,195     $ 61,173     $ 139,492     $ 115,108  

Lighting control products

    8,221       7,263       15,462       13,389  

Total

  $ 81,416     $ 68,436     $ 154,954     $ 128,497  
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]
   

June 30,

   

December 31,

 

Country

 

2015

   

2014

 

China

  $ 36,828     $ 37,147  

United States

    36,047       33,913  

Bermuda

    12,650       13,383  

Other

    353       339  

Total

  $ 85,878     $ 84,782