XML 70 R57.htm IDEA: XBRL DOCUMENT v3.26.3
Goodwill and Other Intangible Assets, Net - Schedule of Other Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Finite-lived intangible assets, gross $ 607,249 $ 535,519
Finite-lived intangible assets, accumulated amortization 342,911 307,240
Total amortizable intangibles, net 264,338 228,279
Total other intangible assets, net 274,638 238,579
Trade name    
Intangible Asset, Finite-Lived [Line Items]    
Trade name 10,300 10,300
Developed technology    
Intangible Asset, Finite-Lived [Line Items]    
Finite-lived intangible assets, gross 243,800 225,800
Finite-lived intangible assets, accumulated amortization $ 154,187 139,669
Developed technology | Minimum    
Intangible Asset, Finite-Lived [Line Items]    
Estimated Useful Lives (Years) 5 years  
Developed technology | Maximum    
Intangible Asset, Finite-Lived [Line Items]    
Estimated Useful Lives (Years) 14 years  
Computer software and other    
Intangible Asset, Finite-Lived [Line Items]    
Finite-lived intangible assets, gross $ 33,799 29,285
Finite-lived intangible assets, accumulated amortization $ 18,299 16,046
Computer software and other | Minimum    
Intangible Asset, Finite-Lived [Line Items]    
Estimated Useful Lives (Years) 3 years  
Computer software and other | Maximum    
Intangible Asset, Finite-Lived [Line Items]    
Estimated Useful Lives (Years) 5 years  
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Finite-lived intangible assets, gross $ 264,135 230,660
Finite-lived intangible assets, accumulated amortization $ 142,683 127,301
Customer relationships | Minimum    
Intangible Asset, Finite-Lived [Line Items]    
Estimated Useful Lives (Years) 5 years  
Customer relationships | Maximum    
Intangible Asset, Finite-Lived [Line Items]    
Estimated Useful Lives (Years) 10 years  
Backlog    
Intangible Asset, Finite-Lived [Line Items]    
Estimated Useful Lives (Years) 1 year  
Finite-lived intangible assets, gross $ 29,971 22,635
Finite-lived intangible assets, accumulated amortization 22,638 20,447
Trade name    
Intangible Asset, Finite-Lived [Line Items]    
Finite-lived intangible assets, gross 35,544 27,139
Finite-lived intangible assets, accumulated amortization $ 5,104 $ 3,777
Trade name | Minimum    
Intangible Asset, Finite-Lived [Line Items]    
Estimated Useful Lives (Years) 10 years  
Trade name | Maximum    
Intangible Asset, Finite-Lived [Line Items]    
Estimated Useful Lives (Years) 20 years