Quarterly report pursuant to Section 13 or 15(d)

Intangible Assets - Components of Gross and Net Intangible Assets (Details)

v3.21.2
Intangible Assets - Components of Gross and Net Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Intangible assets with definite lives:    
Gross Carrying Amount $ 265,346 $ 271,003
Accumulated Impairment (16,211) (16,340)
Accumulated Amortization (177,555) (163,981)
Net Book Value 71,580 90,682
Intangible assets with indefinite lives:    
Gross Carrying Amount 267,368 273,062
Accumulated Impairment (16,211) (16,340)
Net Book Value 73,602 92,741
Intellectual Property    
Intangible assets with indefinite lives:    
Gross Carrying Amount 2,022 2,059
Accumulated Impairment 0 0
Net Book Value 2,022 2,059
Technology    
Intangible assets with definite lives:    
Gross Carrying Amount 109,885 112,138
Accumulated Impairment (12,453) (12,480)
Accumulated Amortization (68,245) (64,203)
Net Book Value 29,187 35,455
Customer related    
Intangible assets with definite lives:    
Gross Carrying Amount 91,907 94,526
Accumulated Impairment (50) (50)
Accumulated Amortization (56,703) (51,247)
Net Book Value 35,154 43,229
Trade names    
Intangible assets with definite lives:    
Gross Carrying Amount 46,348 47,058
Accumulated Impairment (3,575) (3,677)
Accumulated Amortization (35,895) (31,890)
Net Book Value 6,878 11,491
Internally developed software    
Intangible assets with definite lives:    
Gross Carrying Amount 13,281 13,281
Accumulated Impairment 0 0
Accumulated Amortization (12,961) (12,845)
Net Book Value 320 436
Patents    
Intangible assets with definite lives:    
Gross Carrying Amount 2,735 2,810
Accumulated Impairment (133) (133)
Accumulated Amortization (2,602) (2,677)
Net Book Value 0 0
Service agreements    
Intangible assets with definite lives:    
Gross Carrying Amount 1,190 1,190
Accumulated Impairment 0 0
Accumulated Amortization (1,149) (1,119)
Net Book Value $ 41 $ 71