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 |