XML 37 R29.htm IDEA: XBRL DOCUMENT v2.4.0.8
Note 7 - Segment and Geographic Information (Tables)
9 Months Ended
Sep. 30, 2014
Segment Reporting [Abstract]  
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
   

Revenue

   

Accounts Receivable

 
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

   

September 30,

   

December 31,

 

Customers

 

2014

   

2013

   

2014

   

2013

   

2014

   

2013

 

Distributor A

    26 %     33 %     26 %     32 %     25 %     32 %

Distributor B

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

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

Country and Region

 

2014

   

2013

   

2014

   

2013

 

China

  $ 51,796     $ 40,577     $ 132,585     $ 102,099  

Taiwan

    9,379       8,886       28,080       24,726  

Europe

    5,212       3,949       14,377       11,226  

Korea

    4,067       2,599       10,693       7,425  

United States

    4,079       1,812       9,913       5,552  

Japan

    2,221       2,285       6,075       5,446  

Southeast Asia

    1,534       5,103       4,955       17,817  

Other

    47       136       154       240  

Total

  $ 78,335     $ 65,347     $ 206,832     $ 174,531  
Revenue from External Customers by Products and Services [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

Product Family

 

2014

   

2013

   

2014

   

2013

 

DC to DC products

  $ 70,196     $ 57,823     $ 185,304     $ 154,801  

Lighting control products

    8,139       7,524       21,528       19,730  

Total

  $ 78,335     $ 65,347     $ 206,832     $ 174,531  
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]
   

September 30,

   

December 31,

 

Country

 

2014

   

2013

 

China

  $ 37,450     $ 41,557  

United States

    33,695       24,719  

Bermuda

    13,749       -  

Other

    223       205  

Total

  $ 85,117     $ 66,481