XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible assets, net and goodwill - Schedule Of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 355,583 $ 356,641
Accumulated Amortization (147,376) (155,791)
Net Carrying Amount 208,207 200,850
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,216 18,810
Accumulated Amortization (10,560) (15,321)
Net Carrying Amount 3,656 3,489
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 177,521 167,686
Accumulated Amortization (60,929) (54,351)
Net Carrying Amount 116,592 113,335
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 96,935 98,827
Accumulated Amortization (29,150) (33,514)
Net Carrying Amount 67,785 65,313
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 37,395 37,240
Accumulated Amortization (31,756) (31,368)
Net Carrying Amount 5,639 5,872
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 29,516 34,078
Accumulated Amortization (14,981) (21,237)
Net Carrying Amount $ 14,535 $ 12,841