XML 102 R77.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Schedule of Future Minimum Lease Payments under Non-cancelable Operating and Capital Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Operating leases    
2019 $ 3,175  
2020 3,270  
2021 3,369  
2022 3,470  
2023 3,574  
Thereafter 18,067  
Total future minimum lease payments 34,925  
Capital leases    
2019 287  
2020 214  
2021 2  
Total future minimum lease payments 503  
Less amounts representing interest 27  
Capital lease obligations at December 31, 2018 476  
Less current portion of capital lease obligations 266 $ 425
Capital lease obligations, net of current portion $ 210 $ 466