v3.26.1
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
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Debt Instrument [Line Items]            
Unamortized debt discount         $ (30,097) $ (31,629)
Convertible senior notes            
Debt Instrument [Line Items]            
Principal Amount         1,687,794 1,687,794
Unamortized debt discount         (29,786) (31,398)
Net Carrying Amount         1,658,008 1,656,396
Fair Value         1,298,817 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         66,544 66,544
Unamortized debt discount         (132) (209)
Net Carrying Amount         66,412 66,335
Fair Value         65,038 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         (7,427) (7,933)
Net Carrying Amount         423,823 423,317
Fair Value         421,465 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         (9,164) (9,643)
Net Carrying Amount         490,836 490,357
Fair Value         364,090 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         (13,063) (13,613)
Net Carrying Amount         676,937 676,387
Fair Value         $ 448,224 $ 573,687