Note 3 - Goodwill and Intangibles - Intangible Assets (Details) - USD ($) $ in Thousands |
12 Months Ended |
|
Dec. 31, 2021 |
Dec. 31, 2020 |
| Indefinite-lived trade names |
$ 12,126
|
$ 12,126
|
| Finite lived, accumulated amortization |
(324,765)
|
(297,154)
|
| Intangible assets, gross |
484,809
|
484,798
|
| Intangible assets, net carrying value |
$ 160,044
|
187,644
|
| 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,870
|
| Finite lived, accumulated amortization |
(14,495)
|
(14,269)
|
| Total, Amortization Expense |
$ 375
|
601
|
| 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 |
$ 218,247
|
218,848
|
| Finite lived, accumulated amortization |
(155,140)
|
(143,082)
|
| Total, Amortization Expense |
$ 63,107
|
75,766
|
| 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 |
$ 42,535
|
47,354
|
| Finite lived, accumulated amortization |
(17,639)
|
(15,588)
|
| Total, Amortization Expense |
$ 24,896
|
31,766
|
| 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 |
$ 177,686
|
172,255
|
| Finite lived, accumulated amortization |
(126,182)
|
(114,774)
|
| Total, Amortization Expense |
$ 51,504
|
57,481
|
| 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
|
19,345
|
| Finite lived, accumulated amortization |
(11,309)
|
(9,441)
|
| Total, Amortization Expense |
$ 8,036
|
$ 9,904
|
| Intellectual Property [Member] | Minimum [Member] |
|
|
| Intangible assets, useful life (Year) |
10 years
|
|
| Intellectual Property [Member] | Maximum [Member] |
|
|
| Intangible assets, useful life (Year) |
12 years
|
|