XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation - Stock Options (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
May 07, 2020
Oct. 30, 2019
Oct. 30, 2018
Feb. 05, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share repurchase program, authorized amount   $ 100,000 $ 100,000 $ 100,000 $ 100,000
2012 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 15,700,000        
Number of shares available for grant 7,200,000        
2000 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for grant 0