Income Taxes - Narrative (Details) - USD ($) |
12 Months Ended | |||
|---|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Income Tax Disclosure [Line Items] | ||||
| Excess tax benefits resulting from stock awards | $ 212,300,000 | $ 151,200,000 | $ 93,500,000 | |
| Deferred tax assets | 1,440,418,000 | 945,792,000 | ||
| Deferred tax liabilities | 0 | 0 | ||
| Valuation allowance | 179,789,000 | 146,268,000 | ||
| Unrecognized tax benefits | 181,477,000 | 163,266,000 | 137,357,000 | $ 114,813,000 |
| Unrecognized tax benefits that would affect effective tax rate | 103,400,000 | 90,000,000.0 | $ 79,300,000 | |
| Accrued interest and penalties | 0 | $ 0 | ||
| Domestic Tax Jurisdiction | ||||
| Income Tax Disclosure [Line Items] | ||||
| Operating loss carryforwards | 225,100,000 | |||
| State and Local Jurisdiction | ||||
| Income Tax Disclosure [Line Items] | ||||
| Operating loss carryforwards | 120,600,000 | |||
| Tax credit carryforward | 238,400,000 | |||
| Valuation allowance | $ 179,800,000 | |||
| X | ||||||||||
- Definition [Line Items] for Income Tax Disclosure [Table] No definition available.
|
| X | ||||||||||
- Definition Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of unrecognized tax benefits. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|