XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Other Intangible Assets, Net - Schedule of Other Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross $ 602,139 $ 626,700
Finite-lived intangible assets, accumulated amortization 310,840 282,611
Total amortizable intangibles, net 291,299 344,089
Total other intangible assets, net 301,599 354,389
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 $ 119,822 108,905
Computer software    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 3 years  
Finite-lived intangible assets, gross $ 1,245 5,267
Finite-lived intangible assets, accumulated amortization $ 522 1,274
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 10 years  
Finite-lived intangible assets, gross $ 320,489 336,134
Finite-lived intangible assets, accumulated amortization $ 136,354 115,444
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 1 year  
Finite-lived intangible assets, gross $ 50,605 54,438
Finite-lived intangible assets, accumulated amortization $ 50,605 54,322
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 20 years  
Finite-lived intangible assets, gross $ 26,000 27,061
Finite-lived intangible assets, accumulated amortization $ 3,537 $ 2,666