XML 132 R114.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Feb. 28, 2019
Jan. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Oct. 27, 2016
Subsequent Event [Line Items]            
Payments for repurchase of additional shares     $ 161,034,000      
Class A Common Stock [Member]            
Subsequent Event [Line Items]            
Average price per share     $ 40.43 $ 0 $ 0  
Authorized share repurchase term     3 years      
Class A Common Stock [Member] | Maximum [Member]            
Subsequent Event [Line Items]            
Authorized share repurchase amount           $ 250,000,000
Subsequent Event [Member] | Class A Common Stock [Member]            
Subsequent Event [Line Items]            
Payments for repurchase of additional shares   $ 45,100,000        
Shares repurchased during the period   1,144,449        
Average price per share   $ 39.38        
Authorized share repurchase term 3 years          
Subsequent Event [Member] | Class A Common Stock [Member] | Maximum [Member]            
Subsequent Event [Line Items]            
Authorized share repurchase amount $ 300,000,000