v3.26.3
Borrowings - Schedule of Convertible Senior Notes (Details)
$ / shares in Units, $ in Thousands
1 Months Ended
Aug. 31, 2025
$ / shares
Nov. 30, 2024
$ / shares
Sep. 30, 2024
$ / shares
Aug. 31, 2021
$ / shares
Sep. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Debt Instrument [Line Items]            
Unamortized debt discount         $ (26,842) $ (31,629)
Convertible senior notes            
Debt Instrument [Line Items]            
Principal Amount         1,621,250 1,687,794
Unamortized debt discount         (26,567) (31,398)
Net Carrying Amount         1,594,683 1,656,396
Fair Value         1,211,545 1,665,759
2026 Notes | Convertible senior notes            
Debt Instrument [Line Items]            
Stated interest rate       0.25%    
Initial conversion rate (in shares)       0.0035056    
Initial conversion price (in dollars per share) | $ / shares       $ 285.26    
Principal Amount         0 66,544
Unamortized debt discount         0 (209)
Net Carrying Amount         0 66,335
Fair Value         0 63,958
2029 Notes | Convertible senior notes            
Debt Instrument [Line Items]            
Stated interest rate     2.00%      
Initial conversion rate (in shares)     0.0219029      
Initial conversion price (in dollars per share) | $ / shares     $ 45.66      
Principal Amount         431,250 431,250
Unamortized debt discount         (6,406) (7,933)
Net Carrying Amount         424,844 423,317
Fair Value         399,089 566,500
2030 Notes | Convertible senior notes            
Debt Instrument [Line Items]            
Stated interest rate   1.00%        
Initial conversion rate (in shares)   0.0108702        
Initial conversion price (in dollars per share) | $ / shares   $ 91.99        
Principal Amount         500,000 500,000
Unamortized debt discount         (8,202) (9,643)
Net Carrying Amount         491,798 490,357
Fair Value         371,097 461,614
2032 Notes | Convertible senior notes            
Debt Instrument [Line Items]            
Stated interest rate 0.00%          
Initial conversion rate (in shares) 0.0121215          
Initial conversion price (in dollars per share) | $ / shares $ 82.50          
Principal Amount         690,000 690,000
Unamortized debt discount         (11,959) (13,613)
Net Carrying Amount         678,041 676,387
Fair Value         $ 441,359 $ 573,687