Income Taxes (Tables)
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Reconciliation of effective income tax rate
The following table shows the Company's effective income tax rate for the three months ended March 31, 2020 and 2019 (in thousands):
Three Months Ended March 31,
 20202019
(Loss) Income before provision for income taxes$(2,328) $5,690  
Income tax expense$(605) $(2,194) 
Effective tax rate(26.0)%38.6 %