Income Taxes - Reconciliation of the Beginning and Ending Amounts of Unrecognized Income Tax Benefits (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
Income Tax Contingency [Line Items] | |||
Ending Balance | $ 32,300 | ||
Federal and State [Member] | |||
Income Tax Contingency [Line Items] | |||
Beginning balance | 27,956 | $ 23,361 | $ 19,654 |
Increase due to prior positions | 379 | 303 | |
Increase due to current year position | 4,418 | 4,216 | 5,448 |
Decrease due to prior positions | (111) | (2,044) | |
Ending Balance | $ 32,263 | $ 27,956 | $ 23,361 |