XML 68 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets, Net - Schedule of Other Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross $ 593,086 $ 626,700
Finite-lived intangible assets, accumulated amortization 295,795 282,611
Total amortizable intangibles, net 297,291 344,089
Total other intangible assets, net 307,591 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 $ 116,183 108,905
Computer software    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 3 years  
Finite-lived intangible assets, gross $ 1,452 5,267
Finite-lived intangible assets, accumulated amortization $ 932 1,274
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 10 years  
Finite-lived intangible assets, gross $ 313,563 336,134
Finite-lived intangible assets, accumulated amortization $ 126,450 115,444
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 1 year  
Finite-lived intangible assets, gross $ 49,124 54,438
Finite-lived intangible assets, accumulated amortization $ 49,124 54,322
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 20 years  
Finite-lived intangible assets, gross $ 25,147 27,061
Finite-lived intangible assets, accumulated amortization $ 3,106 $ 2,666