v3.25.4
Borrowings - Convertible Notes (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]        
Proceeds from issuance of convertible notes   $ 690,000 $ 0 $ 0
Convertible Debt        
Debt Instrument [Line Items]        
Debt outstanding   2,200,000    
Convertible Debt | 2026, 2027 and 2030 Notes        
Debt Instrument [Line Items]        
Interest expense related to amortization of debt   $ 24,000 23,500  
Convertible Debt | Principal – 2030 Notes        
Debt Instrument [Line Items]        
Debt face amount $ 690,000      
Stated Interest Rates 0.00% 0.00%    
Proceeds from issuance of convertible notes $ 677,000      
Debt outstanding   $ 690,000 0  
Debt instrument, fair value   $ 1,000,000    
Convertible Debt | Principal - 2027 Notes        
Debt Instrument [Line Items]        
Stated Interest Rates   2.00%    
Debt outstanding   $ 1,000,000 1,000,000  
Debt instrument, fair value   $ 1,200,000 1,000,000  
Redemption price percentage   100.00%    
Convertible Debt | Principal - 2026 Notes        
Debt Instrument [Line Items]        
Stated Interest Rates   0.00%    
Debt outstanding   $ 557,724 1,245,232  
Debt instrument, fair value   $ 540,000 $ 1,100,000