XML 97 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONVERTIBLE NOTES - Summary of Conversion Features (Details)
shares in Millions
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Debt Instrument [Line Items]  
Repurchase price, as percentage of principal amount, if company undergoes change of control 100
2025 Convertible notes  
Debt Instrument [Line Items]  
Conversion rate, number of shares to be issued per $1,000 of principal amount 13.26
Conversion price per share of common stock (in usd per share) | $ / shares $ 75.43
Debt Conversion, Converted Instrument, Potential Shares Issued | shares 3.3
2027 Convertible notes  
Debt Instrument [Line Items]  
Conversion rate, number of shares to be issued per $1,000 of principal amount 8.96
Conversion price per share of common stock (in usd per share) | $ / shares $ 111.66
Debt Conversion, Converted Instrument, Potential Shares Issued | shares 5.0
2028 Convertible notes  
Debt Instrument [Line Items]  
Conversion rate, number of shares to be issued per $1,000 of principal amount 8.21
Conversion price per share of common stock (in usd per share) | $ / shares $ 121.84
Debt Conversion, Converted Instrument, Potential Shares Issued | shares 4.8
Convertible Notes Payable2030  
Debt Instrument [Line Items]  
Conversion rate, number of shares to be issued per $1,000 of principal amount 12.37
Conversion price per share of common stock (in usd per share) | $ / shares $ 80.83
Debt Conversion, Converted Instrument, Potential Shares Issued | shares 7.1
Convertible Notes Payable2031  
Debt Instrument [Line Items]  
Conversion rate, number of shares to be issued per $1,000 of principal amount 10.06
Conversion price per share of common stock (in usd per share) | $ / shares $ 99.36
Debt Conversion, Converted Instrument, Potential Shares Issued | shares 6.2