XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets, Net - Schedule of Other Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross $ 621,039 $ 626,700
Finite-lived intangible assets, accumulated amortization 292,162 282,611
Total amortizable intangibles, net 328,877 344,089
Total other intangible assets, net 339,177 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 $ 112,544 108,905
Computer software    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 3 years  
Finite-lived intangible assets, gross $ 8,733 5,267
Finite-lived intangible assets, accumulated amortization $ 1,657 1,274
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 10 years  
Finite-lived intangible assets, gross $ 329,263 336,134
Finite-lived intangible assets, accumulated amortization $ 122,144 115,444
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 1 year  
Finite-lived intangible assets, gross $ 52,891 54,438
Finite-lived intangible assets, accumulated amortization $ 52,891 54,322
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives (Years) 20 years  
Finite-lived intangible assets, gross $ 26,352 27,061
Finite-lived intangible assets, accumulated amortization $ 2,926 $ 2,666