v3.26.1
Long-term Debt - Additional Information (Details)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 6 Months Ended
May 31, 2026
USD ($)
day
$ / shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
Jun. 02, 2026
Debt Instrument [Line Items]        
Proceeds from issuance of convertible senior notes   $ 1,350,000 $ 0  
2031 Convertible Senior Notes | Convertible Debt        
Debt Instrument [Line Items]        
Debt instrument, face amount $ 1,350,000      
Debt instrument, interest rate, percentage 0.00%      
Debt instrument additional principal amount $ 150,000      
Proceeds from issuance of convertible senior notes $ 1,316,800      
Debt instrument, convertible, conversion price (in dollars per share) | $ / shares $ 1,040.47      
Debt instrument, convertible, conversion ratio   0.000961    
Debt instrument premium on conversion price in relation to closing price 50.00%      
Share price (in dollars per share) | $ / shares $ 693.66      
Debt instrument, convertible, threshold percentage of stock price trigger 98.00%      
Long-term debt   $ 1,499,600    
Debt instrument, interest rate, effective percentage   0.49%    
Interest expense related to notes   $ 700    
Debt instrument, convertible, associated derivative transactions, capped call price (in dollars per share) | $ / shares   $ 1,734.15    
Debt instrument, convertible, associated derivative transactions, capped call shares covered (in shares) | shares   1.3    
2031 Convertible Senior Notes | Convertible Debt | Debt Instrument, Redemption, Period One        
Debt Instrument [Line Items]        
Debt instrument, convertible, threshold consecutive trading days | day 30      
Debt instrument, convertible, threshold trading days | day 20      
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%      
Debt instrument, redemption price, percentage 100.00%      
Debt instrument, cash redemption price, percentage 25.00%      
2031 Convertible Senior Notes | Convertible Debt | Debt Conversion Terms One        
Debt Instrument [Line Items]        
Debt instrument, convertible, threshold consecutive trading days | day 30      
Debt instrument, convertible, threshold trading days | day 21      
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%      
2031 Convertible Senior Notes | Convertible Debt | Debt Conversion Terms Two        
Debt Instrument [Line Items]        
Debt instrument, convertible, threshold consecutive trading days | day 20      
Debt instrument, convertible, threshold trading days | day 5      
2031 Convertible Senior Notes | Convertible Debt | Debt Conversion Terms Three        
Debt Instrument [Line Items]        
Debt instrument, convertible, threshold consecutive trading days | day 10      
Debt instrument, convertible, threshold trading days | day 5      
Credit Agreement | Line of Credit | Revolving Credit Facility        
Debt Instrument [Line Items]        
Revolving credit facility, aggregate principal amount   $ 200,000    
Debt issuance costs, current   400    
Debt issuance costs, noncurrent   $ 1,600    
Debt instrument, term (in years)   5 years    
Revolving credit facility outstanding amount   $ 0    
Debt instrument, covenant, interest coverage ratio   3.00    
Debt instrument, increase (decrease) in leverage ratio       0.50
Credit Agreement | Line of Credit | Revolving Credit Facility | Quarter ending September 30, 2026        
Debt Instrument [Line Items]        
Debt instrument, covenant, leverage ratio       4.50
Credit Agreement | Line of Credit | Revolving Credit Facility | Quarters ending December 31, 2026 and March 31, 2027        
Debt Instrument [Line Items]        
Debt instrument, covenant, leverage ratio       4.00
Credit Agreement | Line of Credit | Revolving Credit Facility | Quarter ending June 30, 2027 and each fiscal quarter thereafter        
Debt Instrument [Line Items]        
Debt instrument, covenant, leverage ratio       3.50