XML 66 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Schedule of Changes in Number of Shares of Common Stock Under Option (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Shares    
Shares, outstanding, beginning balance (in shares) 2,593  
Shares, granted (in shares) 186  
Shares, exercised (in share) (452)  
Shares, forfeited (in shares) (17)  
Shares, outstanding, ending balance (in shares) 2,310  
Weighted Average Exercise Price    
Weighted average exercise price, beginning of period (in dollars per share) $ 227.70  
Weighted average exercise price, granted (in dollars per share) 332.93  
Weighted average exercise price, exercised (in dollars per share) 191.27  
Weighted average exercise price, forfeited (in dollars per share) 328.46  
Weighted average exercise price, end of period (in dollars per share) $ 242.57  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Shares, expected to vest (in shares) 1,027  
Weighted average exercise price, expected to vest (in dollars per share) $ 301.85  
Options exercisable at end of year, options outstanding (in shares) 1,283 1,551
Weighted average exercise price of exercisable options (in dollars per share) $ 195.08 $ 185.93
Weighted average exercise price of granted options (in dollars per share) $ 101.62  
Aggregate intrinsic value, options outstanding $ 213,897 $ 206,036
Aggregate intrinsic value, options exercised during period $ 71,562