v3.25.2
Borrowings - Schedule of Principal and Unamortized Debt Issuance Costs and Other Material Features of Notes (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
Feb. 28, 2025
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]      
Net carrying amount $ 2,233,255   $ 2,238,922
Convertible Debt      
Debt Instrument [Line Items]      
Principal 2,200,000    
2026, 2027 and 2030 Notes | Convertible Debt      
Debt Instrument [Line Items]      
Unamortized debt issuance costs, net (14,469)   (6,310)
Net carrying amount 2,233,255   2,238,922
Principal – 2026 Notes      
Debt Instrument [Line Items]      
Principal $ 558,000    
Cap price (USD per share) | $ / shares $ 343.02    
Principal – 2026 Notes | Convertible Debt      
Debt Instrument [Line Items]      
Conversion ratio 0.0032392    
Conversion price (USD per share) | $ / shares $ 308.72    
Stated Interest Rates 0.00%    
Principal $ 557,724   1,245,232
Principal – 2027 Notes | Convertible Debt      
Debt Instrument [Line Items]      
Conversion ratio 0.0204526    
Conversion price (USD per share) | $ / shares $ 48.89    
Stated Interest Rates 2.00%    
Principal $ 1,000,000   1,000,000
Principal – 2030 Notes      
Debt Instrument [Line Items]      
Cap price (USD per share) | $ / shares $ 47.74    
Principal – 2030 Notes | Convertible Debt      
Debt Instrument [Line Items]      
Conversion ratio 0.0276656    
Conversion price (USD per share) | $ / shares $ 36.15    
Stated Interest Rates 0.00% 0.00%  
Principal $ 690,000   $ 0