v3.24.0.1
ACQUIRED INTANGIBLE ASSETS - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Acquired Finite-Lived Intangible Assets [Line Items]        
Cost $ 2,309,724 $ 2,321,295    
Accumulated Amortization (548,203) (307,261)    
Net $ 1,761,521 $ 2,014,034 $ 257,049 $ 137,612
Technology assets        
Acquired Finite-Lived Intangible Assets [Line Items]        
Weighted Average Estimated Useful Life 5 years 5 years    
Cost $ 393,511 $ 398,665    
Accumulated Amortization (201,409) (133,116)    
Net $ 192,102 $ 265,549    
Customer assets        
Acquired Finite-Lived Intangible Assets [Line Items]        
Weighted Average Estimated Useful Life 14 years 15 years    
Cost $ 1,473,970 $ 1,474,163    
Accumulated Amortization (237,316) (110,316)    
Net $ 1,236,654 $ 1,363,847    
Trade names        
Acquired Finite-Lived Intangible Assets [Line Items]        
Weighted Average Estimated Useful Life 9 years 9 years    
Cost $ 428,944 $ 434,766    
Accumulated Amortization (102,774) (58,352)    
Net $ 326,170 $ 376,414    
Other        
Acquired Finite-Lived Intangible Assets [Line Items]        
Weighted Average Estimated Useful Life 9 years 9 years    
Cost $ 13,299 $ 13,701    
Accumulated Amortization (6,704) (5,477)    
Net $ 6,595 $ 8,224