XML 32 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]        
Income tax benefit $ 15,248 $ 22,413 $ 49,535  
Effective income tax rate (18.90%) (40.70%) (153.50%)  
Effective income tax rate reconciliation, at federal statutory income tax rate, percent 21.00% 21.00% 35.00%  
Net provisional income tax benefit associated with TCJA $ (4,197) $ 3,897 $ (31,063)  
Net operating loss carryforwards 19,599 13,347    
Research and development credit carryforwards 13,133 7,567    
Deferred tax assets valuation allowance 883 1,673    
Deferred tax assets considered realizable 69,738 41,409    
Deferred tax assets, more likely than not to be utilized   23,400    
Unrecognized tax benefits 19,933 18,819 $ 17,013 $ 23,574
Unrecognized tax benefits that would impact effective tax rate favorably 19,400      
Income tax penalties and interest expense (100) 300    
Income tax penalties and interest accrued $ 200 $ 500