XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT - Convertible Senior Notes due in 2028 Narrative (Details)
$ / shares in Units, $ in Thousands, shares in Millions
Mar. 01, 2021
USD ($)
tradingDay
$ / shares
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]      
Principal amount outstanding   $ 1,202,719 $ 1,302,380
Convertible Notes | Notes due 2028      
Debt Instrument [Line Items]      
Debt instrument face amount $ 575,000    
Interest rate 0.00%    
Proceeds from convertible debt $ 566,400    
Conversion ratio 0.0035104    
Debt conversion price (in USD per share) | $ / shares $ 284.87    
Principal amount outstanding   571,540 570,898
Unamortized debt issuance costs   $ 3,460 $ 4,102
Conversion shares (in shares) | shares 2.0    
Payment for bonds hedge $ 161,600    
Warrants issued, strike price (in USD per share) | $ / shares $ 397.91    
Proceeds from sale of warrants $ 123,400    
Convertible Notes | Notes due 2028 | Period One      
Debt Instrument [Line Items]      
Threshold percentage 130.00%    
Stock trigger price (in USD per share) | $ / shares $ 370.33    
Number of threshold trading days | tradingDay 20    
Number of consecutive trading days | tradingDay 30    
Measurement period percentage of stock price trigger (as a percent) 98.00%    
Convertible Notes | Notes due 2028 | Period Two      
Debt Instrument [Line Items]      
Threshold percentage 100.00%    
Number of consecutive trading days | tradingDay 5    
Business day period after measurement period 5 days