XML 52 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments, Under Non-Cancelable Operating Leases (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
2019 $ 7,918
2020 8,299
2021 8,463
2022 8,692
2023 8,894
Thereafter 5,415
Total Operating leases, future minimum payments $ 47,681