XML 86 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangibles - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Intangible assets:    
Cost $ 302,887 $ 273,812
Accumulated Amortization (233,294) (196,199)
Net 69,593 77,613
Technology    
Intangible assets:    
Cost 105,642 99,832
Accumulated Amortization (94,867) (83,608)
Net 10,775 16,224
Customer lists and relationships    
Intangible assets:    
Cost 131,500 125,308
Accumulated Amortization (101,468) (86,555)
Net 30,032 38,753
Capitalized software and patents    
Intangible assets:    
Cost 63,268 46,222
Accumulated Amortization (34,482) (23,586)
Net 28,786 22,636
Trade name    
Intangible assets:    
Cost 2,477 2,450
Accumulated Amortization (2,477) (2,450)
Net $ 0 $ 0