v3.26.1
LONG-TERM DEBT AND LINES OF CREDIT - Convertible Notes (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Mar. 05, 2026
Debt Instrument [Line Items]    
Debt issuance costs   $ 7,700,000
1.500% convertible notes due March 1, 2031 | Convertible Debt    
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 1.50%  
Face amount of debt instrument $ 2,000,000,000.0  
Proceeds from debt, net of issuance costs 1,970,000,000  
Debt issuance costs $ 33,500,000  
1.000% convertible notes due August 15, 2029 | Convertible Debt    
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 1.00%  
Face amount of debt instrument $ 1,500,000,000