XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Summary of Future Minimum Rent Commitments Under Non-cancellable Operating Leases (Detail)
$ in Thousands
Mar. 31, 2019
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2019 (remaining nine months) $ 4,922
2020 6,797
2021 5,488
2022 4,247
2023 3,700
Thereafter 5,815
Total future minimum lease payments 30,969
Present value adjustment (4,495)
Operating lease liability $ 26,474