XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation $ 600 $ 500 $ 1,000 $ 700
Provision for (benefit from) income taxes 19,788 37,767 43,734 70,185
Omnibus Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 700 $ 600 1,100 $ 900
Stock based compensation not yet recognized $ 9,000   $ 9,000  
Period in which compensation expense will be recognized     3 years 9 months 18 days