XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Schedule of Future Minimum Lease Payments Under Non-cancelable Leases (Parenthetical) (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Lessee Lease Description [Line Items]  
Operating lease, option to extend lease terms, description Operating lease payments include $13.4 million related to options to extend lease terms that are reasonably certain of being exercised
Operating lease payments $ 77,940
Options to Eextend Lease Terms [Member]  
Lessee Lease Description [Line Items]  
Operating lease payments $ 13,400