XML 52 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 5 - Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2014
Disclosure Text Block Supplement [Abstract]  
Schedule of Inventory, Current [Table Text Block]
   

As of December 31,

 
   

2014

   

2013

 

Raw materials

  $ 7,298     $ 12,453  

Work in process

    18,950       14,152  

Finished goods

    14,670       13,132  

Total

  $ 40,918     $ 39,737  
Property, Plant and Equipment [Table Text Block]
   

As of December 31,

 
   

2014

   

2013

 

Production equipment and software

  $ 88,929     $ 83,075  

Buildings and improvements

    29,386       29,342  

Land

    5,600       5,600  

Transportation equipment

    4,694       976  

Furniture and fixtures

    2,883       2,681  

Leasehold improvements

    2,350       2,150  

Property and equipment, gross

    133,842       123,824  

Less: accumulated depreciation and amortization

    (70,900 )     (58,987 )

Total

  $ 62,942     $ 64,837  
Schedule of Other Assets, Noncurrent [Table Text Block]
   

As of December 31,

 
   

2014

   

2013

 

Deferred compensation plan assets

  $ 6,084     $ 607  

Prepaid expense

    1,418       57  

Other

    955       980  

Total

  $ 8,457     $ 1,644  
Schedule of Accrued Liabilities [Table Text Block]
   

As of December 31,

 
   

2014

   

2013

 

Deferred proceeds from litigation

  $ -     $ 9,489  

Dividends and dividend equivalents

    6,080       -  

Deferred revenue and customer prepayments

    3,908       2,523  

Stock rotation reserve

    1,757       1,459  

Commissions

    767       931  

Sales rebate

    586       900  

Warranty

    240       451  

Other

    1,365       1,623  

Total

  $ 14,703     $ 17,376  
Schedule of Other Assets and Other Liabilities [Table Text Block]
   

As of December 31,

 
   

2014

   

2013

 

Deferred compensation plan liabilities

  $ 6,177     $ 628  

Contingent consideration

    2,507       -  

Dividend equivalents

    580       -  

Other

    940       850  

Total

  $ 10,204     $ 1,478