XML 43 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Summary of Minimum Lease Payments Under Non-cancelable Operating Leases (Detail)
$ in Thousands
Jun. 30, 2019
USD ($)
Leases [Abstract]  
2019 (6 months remaining) $ 1,336
2020 2,668
2021 2,618
2022 2,697
2023 2,777
Thereafter 2,373
Total operating lease payments 14,469
Less imputed interest (2,969)
Total operating lease obligations 11,500
Less current operating lease obligations (2,505)
Noncurrent operating lease obligations $ 8,995