v3.26.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Definite-life intangibles:    
Gross Carrying Amount $ 2,290,308 $ 2,225,684
Gross Carrying Amount, Capitalized development expenses 981,703 921,399
Accumulated Amortization (1,128,472) (1,057,510)
Accumulated Amortization, Capitalized development expenses (597,502) (546,111)
Net Carrying Amount 1,161,836 1,168,174
Net Carrying Amount, Capitalized development expenses 384,201 375,288
Indefinite-life intangibles:    
Gross Carrying Amount 2,290,308 2,706,918
Accumulated Amortization (1,128,472) (1,057,510)
Net Carrying Amount 1,161,836 1,649,408
Trademarks    
Indefinite-life intangibles:    
Indefinite-life intangibles 0 481,234
Developed technology    
Definite-life intangibles:    
Gross Carrying Amount 572,827 574,250
Accumulated Amortization (280,937) (266,368)
Net Carrying Amount 291,890 307,882
Indefinite-life intangibles:    
Accumulated Amortization (280,937) (266,368)
Customer relationships    
Definite-life intangibles:    
Gross Carrying Amount 646,116 652,028
Accumulated Amortization (185,307) (176,158)
Net Carrying Amount 460,809 475,870
Indefinite-life intangibles:    
Accumulated Amortization (185,307) (176,158)
Other Intangible Assets    
Definite-life intangibles:    
Gross Carrying Amount 71,893 78,007
Accumulated Amortization (63,986) (68,873)
Net Carrying Amount 7,907 9,134
Indefinite-life intangibles:    
Accumulated Amortization (63,986) (68,873)
Trademarks    
Definite-life intangibles:    
Gross Carrying Amount 17,769 0
Accumulated Amortization (740) 0
Net Carrying Amount 17,029 0
Indefinite-life intangibles:    
Accumulated Amortization $ (740) $ 0