Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Tax Disclosure [Abstract]    
(Loss) Income before provision for income taxes $ (2,328) $ 5,690
Income tax expense $ (605) $ (2,194)
Effective tax rate (26.00%) 38.60%
Federal tax rate 21.00% 21.00%