v3.25.2
ACCUMULATED OTHER COMPREHENSIVE LOSS - Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Balance at beginning of period     $ 22,280,686          
Balance at end of period $ 22,593,075   22,593,075          
Other Comprehensive Income (Loss), Net of Tax 413,268 $ (101,934) 620,252 $ (163,534)        
Stockholders' equity 23,249,758   23,249,758     $ 22,855,944    
Accumulated Other Comprehensive Loss                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Other Comprehensive Income (Loss), Net of Tax 345,674 (94,849) 509,020 (133,362)        
Stockholders' equity (103,972) (392,287) (103,972) (392,287) $ (449,646) (612,992) $ (297,438) $ (258,925)
Foreign Currency Translation Gains (Losses)                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Other Comprehensive Income (Loss), Net of Tax 373,520 (99,627) 543,372 (158,206)        
Stockholders' equity (45,817) (373,746) (45,817) (373,746) (419,337) (589,189) (274,119) (215,540)
Net Unrealized Gains (Losses) on Hedging Activities                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Other Comprehensive Income (Loss), Net of Tax (27,759) 4,778 (34,265) 24,844        
Stockholders' equity (55,683) (16,015) (55,683) (16,015) (27,924) (21,418) (20,793) (40,859)
Other                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Other Comprehensive Income (Loss), Net of Tax (87) 0 (87) 0        
Stockholders' equity $ (2,472) $ (2,526) $ (2,472) $ (2,526) $ (2,385) $ (2,385) $ (2,526) $ (2,526)