XML 85 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Goodwill, Long-Lived Assets, and Other Intangible Assets - Schedule of Other Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross $ 535,519 $ 430,786
Finite-lived intangible assets, accumulated amortization 307,240 259,677
Total amortizable intangibles, net 228,279 171,109
Total other intangible assets, net 238,579 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,800 203,800
Finite-lived intangible assets, accumulated amortization $ 139,669 123,462
Developed technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, estimated useful lives 5 years  
Developed technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, estimated useful lives 14 years  
Computer software and other    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross $ 29,285 15,826
Finite-lived intangible assets, accumulated amortization $ 16,046 14,552
Computer software and other | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, estimated useful lives 3 years  
Computer software and other | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, estimated useful lives 5 years  
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross $ 230,660 179,166
Finite-lived intangible assets, accumulated amortization $ 127,301 102,541
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, estimated useful lives 5 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, estimated useful lives 10 years  
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, estimated useful lives 1 year  
Finite-lived intangible assets, gross $ 22,635 16,877
Finite-lived intangible assets, accumulated amortization 20,447 16,877
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 27,139 15,117
Finite-lived intangible assets, accumulated amortization $ 3,777 $ 2,245
Trade name | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, estimated useful lives 10 years  
Trade name | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, estimated useful lives 20 years