v3.25.2
LONG-TERM DEBT (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of long-term debt instruments
The components of Long-term debt, including the current portion due June 1, 2026, were as follows (in thousands, except percentages):
Effective Interest RatePrincipal Amount
Unamortized Debt Discount and Issuance Costs
Net Carrying Amount
Fair Value(1)
June 30, 2025
0.50% 2026 Convertible Notes due June 1, 2026
0.98%$1,273,013 $(6,436)$1,266,577 $1,474,022 
3.38% 2028 Senior Notes due October 1, 2028
3.57%1,000,000 (5,711)994,289 938,750 
0.25% 2030 Convertible Notes due April 1, 2030
0.55%1,265,000 (17,506)1,247,494 1,654,747 
3.63% 2031 Senior Notes due October 1, 2031
3.77%737,457 (5,695)731,762 659,102 
Total$4,275,470 $(35,348)$4,240,122 $4,726,621 
December 31, 2024
0.50% 2026 Convertible Notes due June 1, 2026
0.98%$1,273,013 $(9,395)$1,263,618 $1,331,062 
3.38% 2028 Senior Notes due October 1, 2028
3.57%1,000,000 (6,562)993,438 901,250 
0.25% 2030 Convertible Notes due April 1, 2030
0.55%1,265,000 (19,322)1,245,678 1,353,044 
3.63% 2031 Senior Notes due October 1, 2031
3.77%737,457 (6,110)731,347 624,995 
Total$4,275,470 $(41,389)$4,234,081 $4,210,351 
__________________
(1)Fair values are based on quoted prices for these instruments in markets that are not active and other market observable inputs, which are considered Level 2 valuation inputs.