XML 74 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Narrative (Details) - USD ($)
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Operating Loss Carryforwards [Line Items]      
Increase (Decrease) In IRC 162(m) Limitation   $ 2,400,000  
Decrease in excess tax benefit, shared-based compensation and additional expenses $ 5,800,000    
Discrete tax benefits related to excess tax benefits from stock-based compensation 1,200,000 (4,600,000)  
Deferred tax assets, valuation allowance   0  
Unrecognized tax benefits 9,660,000 $ 8,481,000 $ 8,300,000
Unrecognized tax benefits, income tax penalties and interest accrued 700,000   $ 500,000
Federal      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 31,900,000    
State      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 57,900,000    
Operating loss carryforward, subject to expiration 31,700,000    
Operating loss carryforward, not subject to expiration 26,200,000    
State | Latest tax year      
Operating Loss Carryforwards [Line Items]      
Tax credit carryforwards 16,300,000    
State | Tax year 2023-2027      
Operating Loss Carryforwards [Line Items]      
Tax credit carryforwards $ 1,100,000