XML 37 R27.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 6 - Segment and Geographic Information (Tables)
9 Months Ended
Sep. 30, 2016
Notes Tables  
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
 
 
Three Months Ended September 30,
 
 
Nine Months Ended September 30,
 
Customer
 
2016
 
 
2015
 
 
2016
 
 
2015
 
Distributor A
    22 %     24 %     22 %     24 %
Schedule Of Accounts Receivable, By Major Customers [Table Text Block]
 
 
September 30,
 
 
December 31,
 
Customer
 
2016
 
 
2015
 
Distributor A
    23 %     28 %
Distributor B
    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 or Region
 
2016
 
 
2015
 
 
2016
 
 
2015
 
China
  $ 67,372     $ 58,716     $ 180,689     $ 157,968  
Taiwan
    12,786       10,352       31,801       31,524  
Korea
    7,405       6,019       21,522       15,373  
Europe
    7,193       5,956       21,232       16,388  
Southeast Asia
    5,370       5,764       13,210       12,839  
Japan
    4,084       2,633       9,771       6,930  
United States
    2,164       1,673       6,613       4,932  
Other
    82       81       209       194  
Total
  $ 106,456     $ 91,194     $ 285,047     $ 246,148  
Revenue from External Customers by Products and Services [Table Text Block]
 
 
Three Months Ended September 30,
 
 
Nine Months Ended September 30,
 
Product Family
 
2016
 
 
2015
 
 
2016
 
 
2015
 
DC to DC products
  $ 95,615     $ 82,718     $ 256,953     $ 222,210  
Lighting control products
    10,841       8,476       28,094       23,938  
Total
  $ 106,456     $ 91,194     $ 285,047     $ 246,148  
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]
 
 
September 30,
 
 
December 31,
 
Country
 
2016
 
 
2015
 
China
  $ 49,574     $ 40,738  
United States
    42,752       40,405  
Bermuda
    20,185       11,624  
Taiwan
    8,617       126  
Other
    892       431  
Total
  $ 122,020     $ 93,324