XML 25 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 4 - Goodwill and Intangibles - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Indefinite-lived trade names $ 12,126 $ 12,126
Finite lived, accumulated amortization (246,249) (206,607)
Intangible assets, gross value 476,700 403,508
Intangible assets, net carrying value $ 230,451 196,898
Minimum [Member]    
Intangible assets, useful life (Year) 1 year  
Maximum [Member]    
Intangible assets, useful life (Year) 12 years  
Trade Names [Member]    
Finite lived, gross value $ 14,870 14,730
Finite lived, accumulated amortization (13,209) (10,681)
Total, Amortization Expense $ 1,661 4,049
Trade Names [Member] | Minimum [Member]    
Intangible assets, useful life (Year) 5 years  
Trade Names [Member] | Maximum [Member]    
Intangible assets, useful life (Year) 7 years  
Customer Relationships [Member]    
Finite lived, gross value $ 219,788 188,772
Finite lived, accumulated amortization (120,384) (93,358)
Total, Amortization Expense $ 99,404 95,414
Customer Relationships [Member] | Minimum [Member]    
Intangible assets, useful life (Year) 5 years  
Customer Relationships [Member] | Maximum [Member]    
Intangible assets, useful life (Year) 12 years  
Contractual Rights [Member]    
Finite lived, gross value $ 48,180 19,620
Finite lived, accumulated amortization (8,888) (14,367)
Total, Amortization Expense $ 39,292 5,253
Contractual Rights [Member] | Minimum [Member]    
Intangible assets, useful life (Year) 1 year  
Contractual Rights [Member] | Maximum [Member]    
Intangible assets, useful life (Year) 7 years  
Computer Software, Intangible Asset [Member]    
Finite lived, gross value $ 162,391 151,055
Finite lived, accumulated amortization (96,193) (82,371)
Total, Amortization Expense $ 66,198 68,684
Computer Software, Intangible Asset [Member] | Minimum [Member]    
Intangible assets, useful life (Year) 1 year  
Computer Software, Intangible Asset [Member] | Maximum [Member]    
Intangible assets, useful life (Year) 7 years  
Intellectual Property [Member]    
Finite lived, gross value $ 19,345 17,205
Finite lived, accumulated amortization (7,575) (5,830)
Total, Amortization Expense $ 11,770 $ 11,375
Intellectual Property [Member] | Minimum [Member]    
Intangible assets, useful life (Year) 10 years  
Intellectual Property [Member] | Maximum [Member]    
Intangible assets, useful life (Year) 12 years