v3.26.1
Share-based Compensation - Range of Exercise Prices per Share (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Shares | shares 3,176
Weighted Average Exercise Price Per Share (in dollars per share) $ 43.72
Weighted Average Remaining Contractual Term (Years) 5 years 2 months 12 days
$12.45 - $20.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices per Share - Minimum (in dollars per share) $ 12.45
Range of Exercise Prices per Share - Maximum (in dollars per share) $ 20.00
Shares | shares 800
Weighted Average Exercise Price Per Share (in dollars per share) $ 14.98
Weighted Average Remaining Contractual Term (Years) 3 years 4 months 24 days
$20.01 - $30.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices per Share - Minimum (in dollars per share) $ 20.01
Range of Exercise Prices per Share - Maximum (in dollars per share) $ 30.00
Shares | shares 842
Weighted Average Exercise Price Per Share (in dollars per share) $ 24.33
Weighted Average Remaining Contractual Term (Years) 6 years 3 months 18 days
$30.01 - $40.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices per Share - Minimum (in dollars per share) $ 30.01
Range of Exercise Prices per Share - Maximum (in dollars per share) $ 40.00
Shares | shares 15
Weighted Average Exercise Price Per Share (in dollars per share) $ 30.16
Weighted Average Remaining Contractual Term (Years) 6 years 10 months 24 days
$40.01 - $50.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices per Share - Minimum (in dollars per share) $ 40.01
Range of Exercise Prices per Share - Maximum (in dollars per share) $ 50.00
Shares | shares 813
Weighted Average Exercise Price Per Share (in dollars per share) $ 41.26
Weighted Average Remaining Contractual Term (Years) 5 years 6 months
$50.01 - $70.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices per Share - Minimum (in dollars per share) $ 50.01
Range of Exercise Prices per Share - Maximum (in dollars per share) $ 70.00
Shares | shares 516
Weighted Average Exercise Price Per Share (in dollars per share) $ 69.12
Weighted Average Remaining Contractual Term (Years) 4 years 7 months 6 days
$70.01 - $220.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices per Share - Minimum (in dollars per share) $ 70.01
Range of Exercise Prices per Share - Maximum (in dollars per share) $ 220.00
Shares | shares 140
Weighted Average Exercise Price Per Share (in dollars per share) $ 156.98
Weighted Average Remaining Contractual Term (Years) 8 years 9 months 18 days
$220.01 - $300.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices per Share - Minimum (in dollars per share) $ 220.01
Range of Exercise Prices per Share - Maximum (in dollars per share) $ 300.00
Shares | shares 36
Weighted Average Exercise Price Per Share (in dollars per share) $ 261.38
Weighted Average Remaining Contractual Term (Years) 8 years 7 months 6 days
$300.01 - $364.20  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices per Share - Minimum (in dollars per share) $ 300.01
Range of Exercise Prices per Share - Maximum (in dollars per share) $ 364.20
Shares | shares 11
Weighted Average Exercise Price Per Share (in dollars per share) $ 364.20
Weighted Average Remaining Contractual Term (Years) 8 years 6 months
$364.21 and over  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices per Share - Minimum (in dollars per share) $ 364.21
Shares | shares 3
Weighted Average Exercise Price Per Share (in dollars per share) $ 369.06
Weighted Average Remaining Contractual Term (Years) 8 years 10 months 24 days