Stockholders' Equity - Schedule of Stock-Based Compensation Expense (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Stockholders' Equity Note [Abstract] | |||
| Total stock-based compensation expense | $ 368,449 | $ 272,588 | $ 339,368 |
| Total income tax impact on provision | $ 54,338 | $ 43,876 | $ 61,588 |