XML 76 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Senior Notes and Loans Payable - Schedule of Senior Notes (Phantoms) (Detail) - Senior Notes
3 Months Ended
Mar. 31, 2019
Jun. 30, 2017
May 31, 2016
4.375% Senior notes due June 15, 2019      
Debt Instrument [Line Items]      
Interest rate on senior note (percent) 4.375%    
Maturity date of senior note Jun. 15, 2019    
4.875% Senior notes due July 1, 2021      
Debt Instrument [Line Items]      
Interest rate on senior note (percent) 4.875%   4.875%
Maturity date of senior note Jul. 01, 2021    
5.875% Senior notes due June 15, 2024      
Debt Instrument [Line Items]      
Interest rate on senior note (percent) 5.875%    
Maturity date of senior note Jun. 15, 2024    
5.250% Senior notes due June 1, 2027      
Debt Instrument [Line Items]      
Interest rate on senior note (percent) 5.25% 5.25%  
Maturity date of senior note Jun. 01, 2027