XML 42 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2020
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

September 30,

  

December 31,

 
  

2020

  

2019

 

Computer equipment

 $11,385  $10,880 

Software

  5,035   4,690 

Furniture, fixtures and equipment

  2,433   2,395 

Leasehold improvements

  6,149   6,095 

Laboratory and other equipment

  5,013   4,933 

Test equipment

  24,118   22,980 

Construction-in-progress

  19,874   18,245 
   74,007   70,218 

Less: accumulated depreciation and amortization

  (34,520)  (29,420)

Total

 $39,487  $40,798 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
     

September 30, 2020

  

December 31, 2019

 
  

Amortization

  

Gross

      

Net

  

Gross

      

Net

 
  

Period

  

Carrying

  

Accumulated

  

Carrying

  

Carrying

  

Accumulated

  

Carrying

 
  

(Years)

  

Amount

  

Amortization

  

Amount

  

Amount

  

Amortization

  

Amount

 

Acquired identifiable intangibles:

                           

Customer relationships

 1 ‒ 9  $7,440  $(5,270) $2,170  $7,440  $(4,935) $2,505 

Developed technology

 4 ‒ 9   17,460   (14,669)  2,791   17,460   (14,101)  3,359 

Tradename

 2 ‒ 7   790   (692)  98   790   (673)  117 

Patent

 7 ‒ 10   1,800   (1,590)  210   1,800   (1,560)  240 

Total

    $27,490  $(22,221) $5,269  $27,490  $(21,269) $6,221 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year Ending December 31,

 

Amount

 

2020 (remaining three months)

 $317 

2021

  1,093 

2022

  886 

2023

  886 

2024

  747 

2025 and thereafter

  1,340 

Total future amortization expense

 $5,269