XML 72 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Other Intangible Assets, Net - Schedule of Other Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross $ 528,097 $ 430,786
Finite-lived intangible assets, accumulated amortization 293,913 259,677
Total amortizable intangibles, net 234,184 171,109
Total other intangible assets, net 244,484 181,409
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,600 203,800
Finite-lived intangible assets, accumulated amortization $ 134,925 123,462
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,040 15,826
Finite-lived intangible assets, accumulated amortization $ 15,251 14,552
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 $ 225,177 179,166
Finite-lived intangible assets, accumulated amortization $ 121,065 102,541
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 $ 21,138 16,877
Finite-lived intangible assets, accumulated amortization 19,388 16,877
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 27,142 15,117
Finite-lived intangible assets, accumulated amortization $ 3,284 $ 2,245
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