XML 146 R80.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
12 Months Ended
Aug. 16, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Aug. 13, 2018
Dec. 01, 2017
May 18, 2017
Jun. 02, 2016
Nov. 05, 2015
Stockholders Equity [Line Items]                  
Total cost   $ 55,738,000 $ 168,094,000 $ 21,489,000          
2016 Stock Repurchase Program                  
Stockholders Equity [Line Items]                  
Share repurchase program authorized amount           $ 300,000,000   $ 100,000,000  
Stock repurchase program additional amount authorized           $ 100,000,000.0 $ 100,000,000    
Available amount under repurchase program   $ 72,600,000              
Shares of common stock repurchased and retired (in shares)   756,000 4,674,000 452,000          
Average price per share (in dollars per share)   $ 53.88 $ 35.94 $ 41.06          
Total cost   $ 40,722,000 $ 168,001,000 $ 18,577,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                
2015 Stock Repurchase Program                  
Stockholders Equity [Line Items]                  
Share repurchase program authorized amount                 $ 50,000,000.0
Shares of common stock repurchased and retired (in shares)       85,100          
Average price per share (in dollars per share)       $ 34.16          
Total cost       $ 2,900,000