XML 33 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Additional Information (Detail) - USD ($)
12 Months Ended
Aug. 16, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Feb. 21, 2019
Aug. 13, 2018
Dec. 01, 2017
May 18, 2017
Jun. 02, 2016
Stockholders Equity [Line Items]                  
Total cost   $ 105,941,000 $ 55,738,000 $ 168,094,000          
2016 Stock Repurchase Program                  
Stockholders Equity [Line Items]                  
Share repurchase program authorized amount         $ 400,000,000.0       $ 100,000,000.0
Stock repurchase program additional amount authorized         $ 100,000,000.0   $ 100,000,000.0 $ 100,000,000.0  
Available amount under repurchase program   $ 66,600,000              
Shares of common stock repurchased and retired (in shares)   1,258,000 756,000 4,674,000          
Average price per share (in dollars per share)   $ 84.16 $ 53.88 $ 35.94          
Total cost   $ 105,915,000 $ 40,722,000 $ 168,001,000          
2018 Stock Repurchase Program                  
Stockholders Equity [Line Items]                  
Share repurchase program authorized amount           $ 25,000,000.0      
Shares of common stock repurchased and retired (in shares) 196,050                
Average price per share (in dollars per share) $ 76.51                
Total cost $ 15,000,000.0