XML 48 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Leases, 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