v3.26.1
ACCUMULATED OTHER COMPREHENSIVE LOSS - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period     $ 23,578,478  
Other comprehensive income (loss) $ (121,363) $ 413,268 (213,719) $ 620,252
Balance at end of period 23,758,893   23,758,893  
Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (195,254) (449,646) (126,207) (612,992)
Other comprehensive income (loss) (113,903) 345,674 (182,950) 509,020
Balance at end of period (309,157) (103,972) (309,157) (103,972)
Foreign Currency Translation Gains (Losses)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (136,918) (419,337) (57,849) (589,189)
Other comprehensive income (loss) (119,516) 373,520 (198,585) 543,372
Balance at end of period (256,434) (45,817) (256,434) (45,817)
Net Unrealized Gains (Losses) on Hedging Activities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (58,249) (27,924) (66,213) (21,418)
Other comprehensive income (loss) 5,543 (27,759) 13,507 (34,265)
Balance at end of period (52,706) (55,683) (52,706) (55,683)
Other        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (87) (2,385) (2,145) (2,385)
Other comprehensive income (loss) 70 (87) 2,128 (87)
Balance at end of period $ (17) $ (2,472) $ (17) $ (2,472)