v3.25.2
Notes Payable, Net - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 10, 2025
USD ($)
shares
Mar. 31, 2025
USD ($)
Dec. 31, 2022
USD ($)
day
Mar. 31, 2025
USD ($)
Jun. 30, 2025
USD ($)
tradingDay
instrument
security
Jun. 30, 2024
USD ($)
Dec. 31, 2024
tradingDay
Senior Convertible Notes              
Repayments of convertible debt         $ 407,453 $ 0  
Induced conversion of convertible debt       $ 20,819      
2027 Note Hedge              
Senior Convertible Notes              
Shares purchased | security         3,016,680    
2027 Warrant              
Senior Convertible Notes              
Warrants exercise trading day period         60 days    
Additional Paid-in Capital              
Senior Convertible Notes              
Induced conversion of convertible debt       20,819      
Convertible Debt | 2027 Note Hedge              
Senior Convertible Notes              
Shares purchased | instrument         3,016,680    
Senior Notes Due 2030 And 2033 | Senior Notes              
Senior Convertible Notes              
Proceeds from issuance of senior long-term debt, gross   $ 1,750,000          
Unamortized debt issuance costs   22,400   22,400      
Proceeds from issuance of senior long-term debt   1,730,000          
2030 Notes | Senior Notes              
Senior Convertible Notes              
Aggregate principal amount   $ 1,000,000   $ 1,000,000      
Interest rate (as a percent)   6.125%   6.125%      
Effective interest rate   6.42%   6.42%      
Debt instrument, redemption price, percentage of principal amount redeemed   101.00%          
2030 Notes | Senior Notes | Prior to March 15, 2027              
Senior Convertible Notes              
Debt instrument, redemption price, percentage of principal amount redeemed   100.00%          
2030 Notes | Senior Notes | Prior to March 15, 2027 | Redeemed used net cash proceeds from certain equity offerings              
Senior Convertible Notes              
Debt instrument, redemption price, percentage of principal amount redeemed   106.125%          
Percent of redeemable debt   40.00%          
2033 Notes | Senior Notes              
Senior Convertible Notes              
Aggregate principal amount   $ 750,000   $ 750,000      
Interest rate (as a percent)   6.25%   6.25%      
Effective interest rate   6.45%   6.45%      
Debt instrument, redemption price, percentage of principal amount redeemed   101.00%          
2033 Notes | Senior Notes | Prior to March 15, 2028              
Senior Convertible Notes              
Debt instrument, redemption price, percentage of principal amount redeemed   100.00%          
2033 Notes | Senior Notes | Prior to March 15, 2028 | Redeemed used net cash proceeds from certain equity offerings              
Senior Convertible Notes              
Debt instrument, redemption price, percentage of principal amount redeemed   106.25%          
Percent of redeemable debt   40.00%          
2027 Notes              
Senior Convertible Notes              
Repurchase price (as percentage)         100.00%    
2027 Notes | Convertible Debt              
Senior Convertible Notes              
Aggregate principal amount $ 282,500   $ 690,000        
Interest rate (as a percent)     0.50%        
Effective interest rate 0.98%   0.99%        
Additional principal amount purchase option     $ 90,000        
Debt issuance costs, net     16,200        
Proceeds from convertible debt     $ 673,800        
Threshold percentage of stock price trigger         130.00%   130.00%
Threshold trading days | tradingDay         20   20
Consecutive trading days | tradingDay         30   30
Amount converted   $ 407,500          
Repayments of convertible debt $ 408,000            
Number of shares issued (in shares) | shares 1,038,259            
Excess of equity consideration over fair value $ 26,200            
Transaction costs 2,500            
Induced conversion of convertible debt expense 28,700            
Convertible debt with conversion feature 26,100            
Unamortized debt issuance expense 5,300            
2027 Notes | Convertible Debt | Additional Paid-in Capital              
Senior Convertible Notes              
Induced conversion of convertible debt $ 20,800            
2027 Notes | Convertible Debt | Debt Conversion Terms One              
Senior Convertible Notes              
Threshold percentage of stock price trigger     130.00%        
Threshold trading days | day     20        
Consecutive trading days | day     30        
2027 Notes | Convertible Debt | Debt Conversion Terms Two              
Senior Convertible Notes              
Threshold percentage of stock price trigger     98.00%        
Threshold trading days | day     5        
Consecutive trading days | day     10