XML 38 R28.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 6 - Segment and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2016
Notes Tables  
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
 
 
Three Months Ended June 30,
 
 
Six Months Ended June 30,
 
Customer
 
2016
 
 
2015
 
 
2016
 
 
2015
 
Distributor A
    24 %     23 %     22 %     24 %
Schedule Of Accounts Receivable, By Major Customers, By Reporting Segments [Table Text Block]
 
 
June 30,
 
 
December 31,
 
Customer
 
2016
 
 
2015
 
Distributor A
    27 %     28 %
Distributor B
    11 %     17 %
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
 
2016
 
 
2015
 
 
2016
 
 
2015
 
China
  $ 60,928     $ 53,450     $ 113,316     $ 99,252  
Taiwan
    10,160       10,143       19,015       21,172  
Europe
    7,054       5,317       14,039       10,432  
Korea
    7,024       5,109       14,117       9,354  
Southeast Asia
    3,501       3,336       7,840       7,075  
Japan
    3,037       2,412       5,687       4,297  
United States
    2,303       1,566       4,449       3,259  
Other
    72       83       128       113  
Total
  $ 94,079     $ 81,416     $ 178,591     $ 154,954  
Revenue from External Customers by Products and Services [Table Text Block]
 
 
Three Months Ended June 30,
 
 
Six Months Ended June 30,
 
Product Family
 
2016
 
 
2015
 
 
2016
 
 
2015
 
DC to DC products
  $ 84,221     $ 73,195     $ 161,339     $ 139,492  
Lighting control products
    9,858       8,221       17,252       15,462  
Total
  $ 94,079     $ 81,416     $ 178,591     $ 154,954  
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]
 
 
June 30,
 
 
December 31,
 
Country
 
2016
 
 
2015
 
China
  $ 49,959     $ 40,738  
United States
    41,983       40,405  
Bermuda
    20,598       11,624  
Other
    1,049       557  
Total
  $ 113,589     $ 93,324