v3.26.3
Stockholders’ Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jul. 23, 2026
Mar. 26, 2026
Jul. 31, 2026
Aug. 11, 2025
2030 Convertible Notes | Convertible Debt        
Class of Stock [Line Items]        
Sale of stock, price per share (in dollars per share)     $ 117.54  
Aggregate principal amount repurchased     $ 471,828  
2026 Follow-on Offering        
Class of Stock [Line Items]        
Sale of stock, shares issued in transaction (in shares)   11,948,052    
Sale of stock, price per share (in dollars per share)   $ 77.00    
Net proceeds after transaction   $ 887,888    
Underwriting discounts and commissions   31,050    
Other issuance costs   $ 1,062    
2026 Direct Offering        
Class of Stock [Line Items]        
Net proceeds after transaction $ 1,473,857      
Underwriting discounts and commissions $ 557      
2026 Direct Offering | 2030 Convertible Notes | Convertible Debt        
Class of Stock [Line Items]        
Sale of stock, shares issued in transaction (in shares) 12,543,915      
Sale of stock, price per share (in dollars per share) $ 117.54      
Debt instrument, repurchased $ 471,828      
2025 Share Buyback Program        
Class of Stock [Line Items]        
Stock repurchase program, authorized amount       $ 100,000