XML 82 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholder's Equity - Schedule of Shares Repurchased (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Nov. 06, 2019
May 06, 2019
Dec. 12, 2018
Sep. 05, 2017
Equity [Line Items]              
Shares repurchased during the period $ 66,186,000 $ 25,276,000 $ 18,141,000        
November Two Thousand Nineteen Share Repurchase Program [Member]              
Equity [Line Items]              
Shares repurchased (in shares) 403,142 0          
Shares repurchased during the period $ 11,673,000            
Shares repurchased during period (in dollars per share) $ 28.96            
November Two Thousand Nineteen Share Repurchase Program [Member] | Maximum [Member]              
Equity [Line Items]              
Amount of stock repurchase plan authorized       $ 40,000,000      
May Two Thousand Nineteen Share Repurchase Program [Member]              
Equity [Line Items]              
Shares repurchased (in shares) 1,466,575 0          
Shares repurchased during the period $ 40,000,000            
Shares repurchased during period (in dollars per share) $ 27.27            
May Two Thousand Nineteen Share Repurchase Program [Member] | Maximum [Member]              
Equity [Line Items]              
Amount of stock repurchase plan authorized         $ 40,000,000    
December Two Thousand Eighteen Share Repurchase Program [Member]              
Equity [Line Items]              
Shares repurchased (in shares) 468,108 138,234          
Shares repurchased during the period $ 20,000,000            
Shares repurchased during period (in dollars per share) $ 32.98            
December Two Thousand Eighteen Share Repurchase Program [Member] | Maximum [Member]              
Equity [Line Items]              
Amount of stock repurchase plan authorized           $ 20,000,000  
September Two Thousand Seventeen Share Repurchase Program [Member]              
Equity [Line Items]              
Shares repurchased (in shares) 0 550,455          
Shares repurchased during the period $ 19,789,000            
Shares repurchased during period (in dollars per share) $ 35.95            
September Two Thousand Seventeen Share Repurchase Program [Member] | Maximum [Member]              
Equity [Line Items]              
Amount of stock repurchase plan authorized             $ 20,000,000