XML 64 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Organization, Operations and Basis of Presentation (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 24, 2020
Mar. 31, 2020
Jun. 30, 2019
Feb. 22, 2019
May 04, 2018
Accounting Policies [Abstract]          
Liabilities to creditors, payments issued but outstanding   $ 300,000 $ 1,700,000    
Share repurchase program, maximum amount of shares authorized to be repurchased       $ 75,000,000 $ 75,000,000
Shares of common stock covering the tax withholding obligations (in shares)   492,516      
Stock repurchased during period, value   $ 101,600,000      
Treasury stock acquired, weighted average cost per share (in dollars per share)   $ 28.36      
Stock repurchase program, remaining authorized repurchase amount   $ 59,600,000      
Subsequent Event [Line Items]          
Stock repurchased during period (in shares)   3,582,278      
Subsequent Event          
Subsequent Event [Line Items]          
Stock repurchased during period (in shares) 0