XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Segment, Significant Customers and Geographic Information (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 

Customer

 

2021

  

2020

  

2021

  

2020

 

Distributor A

  24%  22%  26%  23%

Distributor B

  15%  11%  16%  * 

Distributor C

  12%  *   *   * 

Direct customer A

  *   14%  *   11%
  

September 30,

  

December 31,

 

Customer

 

2021

  

2020

 

Distributor A

  17%  24%

Distributor B

  18%  21%

Value-added reseller A

  15%  13%

Direct customer A

  *   10%
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

 

2021

  

2020

  

2021

  

2020

 

China

 $184,796  $157,215  $509,072  $375,708 

Taiwan

  47,048   40,782   125,756   79,644 

Europe

  21,328   14,255   62,498   40,770 

South Korea

  24,442   20,935   62,721   44,452 

Southeast Asia

  14,820   11,854   38,506   32,256 

Japan

  20,944   9,433   47,546   25,079 

United States

  10,091   4,880   24,935   13,298 

Other

  53   68   260   202 

Total

 $323,522  $259,422  $871,294  $611,409 
Revenue from External Customers by Products and Services [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 

Product Family

 

2021

  

2020

  

2021

  

2020

 

DC to DC

 $307,368  $247,561  $827,605  $580,549 

Lighting Control

  16,154   11,861   43,689   30,860 

Total

 $323,522  $259,422  $871,294  $611,409 
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]
  

September 30,

  

December 31,

 

Country

 

2021

  

2020

 

China

 $192,485  $151,752 

United States

  113,310   101,768 

Taiwan

  19,187   18,797 

Other

  15,078   9,211 

Total

 $340,060  $281,528