XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholder's Equity (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
May 07, 2020
Oct. 30, 2019
Oct. 30, 2018
Feb. 05, 2018
Equity [Abstract]          
Share repurchase program, authorized amount   $ 100,000 $ 100,000 $ 100,000 $ 100,000
Remaining authorized amount $ 174,400        
Aggregate number of shares authorized for repurchase $ 400,000