XML 67 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Other Intangible Assets, Net - Schedule of Other Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross $ 533,771 $ 535,519
Finite-lived intangible assets, accumulated amortization 319,150 307,240
Total amortizable intangibles, net 214,621 228,279
Total other intangible assets, net 224,921 238,579
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Trade name 10,300 10,300
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 225,800 225,800
Finite-lived intangible assets, accumulated amortization $ 144,409 139,669
Developed technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 5 years  
Developed technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 14 years  
Computer software and other    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross $ 29,817 29,285
Finite-lived intangible assets, accumulated amortization $ 16,796 16,046
Computer software and other | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 3 years  
Computer software and other | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 5 years  
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross $ 228,980 230,660
Finite-lived intangible assets, accumulated amortization $ 132,758 127,301
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 5 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 10 years  
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 1 year  
Finite-lived intangible assets, gross $ 22,318 22,635
Finite-lived intangible assets, accumulated amortization 21,006 20,447
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 26,856 27,139
Finite-lived intangible assets, accumulated amortization $ 4,181 $ 3,777
Trade name | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 10 years  
Trade name | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 20 years