Income Taxes - Additional Information (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
| Income Taxes [Line Items] | |||
| Unrecognized tax benefits | $ 2,900,000 | ||
| Unrecognized tax benefits, net of federal benefit | 2,300,000 | ||
| Accrual for interest and penalties | $ 200,000 | $ 0 | $ 0 |
| Federal income tax at U.S. statutory rate | 21.00% | 21.00% | 35.00% |
| Provisional credit to federal tax expense | $ 2,400,000 | ||
| Net operating loss carryforward balance | $ 0 | $ 0 | $ 5,500,000 |
| Settlement With State Taxing Authorities | |||
| Income Taxes [Line Items] | |||
| Unrecognized tax benefits may be recognized within the next 12 months | 2,600,000 | ||
| Other liabilities | |||
| Income Taxes [Line Items] | |||
| Accrual for interest and penalties | $ 2,900,000 | ||