XML 94 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets    
Gross carrying Amount $ 2,091,376 $ 2,090,267
Accumulated amortization 999,630 808,298
Net carrying value $ 1,091,746 $ 1,281,969
Weighted average life in years 9 years 8 months 12 days 9 years 8 months 12 days
Developed Technology    
Finite-Lived Intangible Assets    
Gross carrying Amount $ 1,256,766 $ 1,256,469
Accumulated amortization 601,700 455,720
Net carrying value $ 655,066 $ 800,749
Weighted average life in years 7 years 2 months 12 days 7 years 2 months 12 days
Trademarks and Trade names    
Finite-Lived Intangible Assets    
Gross carrying Amount $ 171,970 $ 172,031
Accumulated amortization 48,754 37,877
Net carrying value $ 123,216 $ 134,154
Weighted average life in years 14 years 14 years
Customer Relationships    
Finite-Lived Intangible Assets    
Gross carrying Amount $ 630,496 $ 630,743
Accumulated amortization 326,495 293,782
Net carrying value $ 304,001 $ 336,961
Weighted average life in years 14 years 14 years
In Process Research and Development    
Finite-Lived Intangible Assets    
Gross carrying Amount $ 6,600 $ 7,100
Accumulated amortization 0 0
Net carrying value 6,600 7,100
Other    
Finite-Lived Intangible Assets    
Gross carrying Amount 25,544 23,924
Accumulated amortization 22,681 20,919
Net carrying value $ 2,863 $ 3,005
Weighted average life in years 5 years 1 month 6 days 5 years 7 months 6 days