XML 70 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Unrecognized Tax Benefits Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Unrecognized Tax Benefits Reconciliation      
Balance at beginning of year $ 71,422 $ 62,203 $ 52,986
Additions based on tax positions taken during a prior period 6,760 2,528 8,574
Reductions based on tax positions taken during a prior period (3,007) (1,542) (1,749)
Additions based on tax positions taken during the current period 3,526 9,326 5,174
Reductions based on tax positions taken during the current period 0 (370) (831)
Reductions related to settlement of tax matters (2,271) (692) (538)
Reductions related to a lapse of applicable statute of limitations (764) (31) (1,413)
Balance at end of year 75,666 71,422 $ 62,203
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued $ 13,500 $ 9,100