XML 72 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible assets, net and goodwill - Schedule Of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 283,554 $ 324,253
Accumulated Amortization (146,616) (151,534)
Net Carrying Amount 136,938 172,719
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 82,099 115,251
Accumulated Amortization (68,074) (83,706)
Net Carrying Amount 14,025 31,545
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 98,900 105,486
Accumulated Amortization (19,017) (17,913)
Net Carrying Amount 79,883 87,573
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 39,747 40,273
Accumulated Amortization (15,274) (10,026)
Net Carrying Amount 24,473 30,247
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 35,923 35,803
Accumulated Amortization (28,737) (25,578)
Net Carrying Amount 7,186 10,225
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 26,885 27,440
Accumulated Amortization (15,514) (14,311)
Net Carrying Amount $ 11,371 $ 13,129