XML 101 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 1 - Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Estimated Useful Lives of Long-lived Assets [Table Text Block]

Asset Category

 

Years

 

Office equipment

  3  

Software

  3  

Leasehold improvements

 

Shorter of lease term or estimated useful life

 

Production equipment

  2 - 5  

Computer equipment

  5  

Lab equipment

  5  

Furniture and fixtures

  7  
Disaggregation of Revenue [Table Text Block]
   

Year Ended December 31,

 
   

2019

   

2018

   

2017

 
   

(in thousands)

 

China

  $ 164,715     $ 113,684     $ 114,168  

United States

    103,402       87,545       92,620  

Thailand

    54,468       40,884       45,205  

Other

    43,050       52,377       96,208  
    $ 365,635     $ 294,490     $ 348,201