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