XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Lease Payments Under Non-Cancelable Operating Leases (Detail)
$ in Thousands
Sep. 30, 2018
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2019 (remaining 6 months) $ 6,690
2020 14,737
2021 14,930
2022 14,979
2023 15,436
Thereafter 45,484
Total minimum future lease payments $ 112,256