XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Schedule of Gross Carrying Amounts and Net Book Values of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 8,255,783 $ 7,713,412
Accumulated Amortization (3,486,796) (2,957,717)
Total $ 4,768,987 4,755,695
Acquired developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted- Average Useful Life (In years) 7 years 3 months 18 days  
Gross Carrying Amount $ 8,240,335 7,699,423
Accumulated Amortization (3,471,348) (2,943,728)
Total $ 4,768,987 4,755,695
Manufacturing contracts    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted- Average Useful Life (In years) 0 years  
Gross Carrying Amount $ 12,545 11,121
Accumulated Amortization (12,545) (11,121)
Total $ 0 0
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted- Average Useful Life (In years) 0 years  
Gross Carrying Amount $ 2,903 2,868
Accumulated Amortization (2,903) (2,868)
Total $ 0 $ 0