v3.26.1
Debt - 2033 Notes Narrative (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jan. 21, 2026
USD ($)
shares
trading_day
$ / shares
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
shares
Debt Instrument [Line Items]        
Repurchase of common stock   $ 210,003 $ 48,276  
Treasury stock (in shares) | shares   10,582,998   7,597,172
2033 Notes, net        
Debt Instrument [Line Items]        
Aggregate Face Values   $ 632,500   $ 0
2033 Notes, net | Convertible Debt        
Debt Instrument [Line Items]        
Aggregate Face Values $ 632,500      
Stated interest rate 0.75% 0.75%    
Proceeds from debt, net of issuance costs $ 619,300      
Repurchase of common stock $ 82,500      
Treasury stock (in shares) | shares 1,081,825      
Conversion rate (in shares) 0.0090435      
Initial conversion (in dollars per share) | $ / shares $ 110.58      
Debt instrument, conversion, equivalent (in shares) | shares 5,720,014      
Debt instrument, increase in conversion rate, number of shares issuable (in shares) | shares 8,293,973      
Percentage of principal amount to be repurchased in fundamental change 100.00%      
Minimum threshold percentage of aggregate principal by trustee or holders 25.00%      
Debt issuance costs including initial purchasers discounts, legal and other professional fees $ 13,200      
Expected life of notes 7 years      
2033 Notes, net | Convertible Debt | Debt Conversion Terms One        
Debt Instrument [Line Items]        
Debt instrument, convertible, threshold trading days | trading_day 20      
Debt instrument, convertible, threshold consecutive trading days | trading_day 30      
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%      
2033 Notes, net | Convertible Debt | Debt Conversion Terms Two        
Debt Instrument [Line Items]        
Debt instrument, convertible, threshold trading days | trading_day 5      
Debt instrument, convertible, threshold consecutive trading days | trading_day 5      
Debt instrument, convertible, threshold percentage of stock price trigger 98.00%      
2033 Notes Initial Purchasers | Convertible Debt        
Debt Instrument [Line Items]        
Aggregate Face Values $ 82,500