Income Taxes - Classification of Net Deferred Income Tax Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Balance Sheet Classification of Deferred Income Tax Assets and Liabilities [Line Items] | ||
Deferred income tax assets | $ 471,672 | $ 526,906 |
Net deferred income tax assets | 416,477 | 486,918 |
Other noncurrent assets | ||
Balance Sheet Classification of Deferred Income Tax Assets and Liabilities [Line Items] | ||
Deferred income tax assets | 471,672 | 526,906 |
Other noncurrent liabilities | ||
Balance Sheet Classification of Deferred Income Tax Assets and Liabilities [Line Items] | ||
Net deferred income tax (liabilities) | $ (55,195) | $ (39,988) |