v3.26.1
Goodwill and Other Intangible Assets, Net - Schedule of Other Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Finite-lived intangible assets, gross $ 533,545 $ 535,519
Finite-lived intangible assets, accumulated amortization 331,373 307,240
Total amortizable intangibles, net 202,172 228,279
Total other intangible assets, net 212,472 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 225,800 225,800
Finite-lived intangible assets, accumulated amortization $ 149,148 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 $ 31,060 29,285
Finite-lived intangible assets, accumulated amortization $ 17,548 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 $ 227,897 230,660
Finite-lived intangible assets, accumulated amortization $ 138,399 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 $ 22,115 22,635
Finite-lived intangible assets, accumulated amortization 21,677 20,447
Trade name    
Intangible Asset, Finite-Lived [Line Items]    
Finite-lived intangible assets, gross 26,673 27,139
Finite-lived intangible assets, accumulated amortization $ 4,601 $ 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