Income Taxes - Unrecognized Tax Benefits Reconciliation (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Unrecognized Tax Benefits Reconciliation | |||
| Balance at beginning of year | $ 63,953 | $ 82,808 | $ 75,666 |
| Additions based on tax positions taken during a prior period | 7,710 | 4,537 | 7,466 |
| Reductions based on tax positions taken during a prior period | (10,242) | (20,245) | (4,448) |
| Additions based on tax positions taken during the current period | 5,930 | 7,943 | 5,505 |
| Reductions based on tax positions taken during the current period | (1,575) | 0 | 0 |
| Reductions related to settlement of tax matters | (15,265) | (11,090) | 0 |
| Reductions related to a lapse of applicable statute of limitations | 0 | 0 | (1,381) |
| Balance at end of year | $ 50,511 | $ 63,953 | $ 82,808 |
| X | ||||||||||
- Definition Unrecognized tax benefits, reduction due to positions taken in current period No definition available.
|
| X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
| X | ||||||||||
- Definition Amount of unrecognized tax benefits. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|