XML 50 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 8 - Goodwill and Identifiable Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   
December 31, 201
8
   
December 31, 201
7
 
   
Gross
   
Accumulated
Amortization
   
Net
   
Gross
   
Accumulated
Amortization
   
Net
 
Developed technology
  $
186,800
    $
86,378
    $
100,422
    $
126,300
    $
53,533
    $
72,767
 
Customer relationships
   
70,540
     
21,681
     
48,859
     
70,540
     
11,954
     
58,586
 
Trade name
   
2,310
     
1,350
     
960
     
2,310
     
888
     
1,422
 
Patents
   
1,579
     
881
     
698
     
1,579
     
734
     
845
 
Software
   
61,406
     
31,898
     
29,508
     
47,039
     
18,226
     
28,813
 
In-process research and development
   
     
     
     
60,500
     
     
60,500
 
    $
322,635
    $
142,188
    $
180,447
    $
308,268
    $
85,335
    $
222,933
 
Finite-lived Intangible Assets Amortization Expense [Table Text Block]
   
Year Ended December 31,
 
   
201
8
   
2017
   
2016
 
Cost of revenue
  $
32,845
    $
28,502
    $
12,223
 
Research and development
   
19,311
     
18,352
     
336
 
Sales and marketing
   
9,727
     
9,727
     
1,209
 
General and administrative
   
609
     
643
     
402
 
    $
62,492
    $
57,224
    $
14,170
 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
2019
  $
68,159
 
2020
   
38,841
 
2021
   
32,887
 
2022
   
24,261
 
2023
   
15,460
 
Thereafter
   
839
 
    $
180,447
 
Finite Lived Intangible Assets Remaining Amortization Period [Table Text Block]
Developed technology
   
3.5
 
Customer relationship
   
5.0
 
Trade name
   
2.6
 
Patents
   
8.1
 
Software
   
1.7