Stock-Based Compensation - Schedule of Type and Fair Value of Stock-Based Compensation Awards (Details) - $ / shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Stock options | ||
| Stock-based compensation awards | ||
| Shares Granted, stock options (in shares) | 125,266 | 280,013 |
| Weighted-Average Fair Value Per Share, stock options (in dollars per share) | $ 269.73 | $ 105.92 |
| RSUs | ||
| Stock-based compensation awards | ||
| Shares Granted, RSUs & PRSUs (in shares) | 187,857 | 403,407 |
| Weighted-Average Fair Value Per Share, RSUs & PRSUs (in dollars per share) | $ 749.50 | $ 332.95 |
| PRSUs | ||
| Stock-based compensation awards | ||
| Shares Granted, RSUs & PRSUs (in shares) | 84,317 | 167,301 |
| Weighted-Average Fair Value Per Share, RSUs & PRSUs (in dollars per share) | $ 921.73 | $ 347.63 |
| X | ||||||||||
- Definition The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Net number of non-option equity instruments granted to participants. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Gross number of share options (or share units) granted during the period. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|