XML 55 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2020
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   
March 31,
   
December 31,
 
   
2020
   
2019
 
Computer equipment
  $
10,893
    $
10,880
 
Software
   
4,685
     
4,690
 
Furniture, fixtures and equipment
   
2,419
     
2,395
 
Leasehold improvements
   
6,087
     
6,095
 
Laboratory and other equipment
   
4,974
     
4,933
 
Test equipment
   
23,604
     
22,980
 
Construction-in-progress
   
19,377
     
18,245
 
     
72,039
     
70,218
 
Less: accumulated depreciation and amortization
   
(31,030
)    
(29,420
)
Total
  $
41,009
    $
40,798
 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
 
 
 
March 31, 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,047
)   $
2,393
    $
7,440
    $
(4,935
)   $
2,505
 
Developed technology
4
9
   
17,460
     
(14,290
)    
3,170
     
17,460
     
(14,101
)    
3,359
 
Tradename
2
7
   
790
     
(679
)    
111
     
790
     
(673
)    
117
 
Patent
7
10
   
1,800
     
(1,570
)    
230
     
1,800
     
(1,560
)    
240
 
Total
 
  $
27,490
    $
(21,586
)   $
5,904
    $
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 nine months)
  $
952
 
2021
   
1,093
 
2022
   
886
 
2023
   
886
 
2024
   
747
 
2025 and thereafter
   
1,340
 
Total future amortization expense
  $
5,904