v3.26.1
Stockholders’ Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jul. 23, 2026
Mar. 26, 2026
Aug. 11, 2025
2030 Convertible Notes | Convertible Debt | Subsequent Event      
Class of Stock [Line Items]      
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 | Subsequent Event      
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    
2025 Share Buyback Program      
Class of Stock [Line Items]      
Stock repurchase program, authorized amount     $ 100,000