Quarterly report pursuant to Section 13 or 15(d)

Income Taxes (Details)

v3.20.2
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]          
Provision for income tax expense (benefit) $ 1,569,000   $ 1,987,000 $ 6,588,000 $ 9,852,000
Effective income tax rate 14.40%   (31.80%) 23.20% 34.50%
Unrecognized tax benefits, period increase $ 1,800,000     $ 1,800,000  
Accounting Standards Update 2019-12          
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]          
Provision for income tax expense (benefit)   $ 900,000      
Minimum          
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]          
Possible of uncertain tax benefit within the next twelve months 0     0  
Maximum          
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]          
Possible of uncertain tax benefit within the next twelve months $ 2,400,000     $ 2,400,000