XML 62 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Other Intangible Assets, Net - Schedule of Other Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross $ 436,292 $ 430,786
Finite-lived intangible assets, accumulated amortization 270,245 259,677
Total amortizable intangibles, net 166,047 171,109
Total other intangible assets, net 176,347 181,409
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Trade name $ 10,300 10,300
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 14 years  
Finite-lived intangible assets, gross $ 203,800 203,800
Finite-lived intangible assets, accumulated amortization $ 127,101 123,462
Computer software    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 3 years  
Finite-lived intangible assets, gross $ 15,904 15,826
Finite-lived intangible assets, accumulated amortization $ 14,662 14,552
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 10 years  
Finite-lived intangible assets, gross $ 183,167 179,166
Finite-lived intangible assets, accumulated amortization $ 108,309 102,541
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 1 year  
Finite-lived intangible assets, gross $ 17,630 16,877
Finite-lived intangible assets, accumulated amortization $ 17,630 16,877
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 20 years  
Finite-lived intangible assets, gross $ 15,791 15,117
Finite-lived intangible assets, accumulated amortization $ 2,543 $ 2,245