Quarterly report pursuant to Section 13 or 15(d)

Leases - Schedule of Future Minimum Payments Under Operating, Finance and Capital Leases (Detail)

v3.19.1
Leases - Schedule of Future Minimum Payments Under Operating, Finance and Capital Leases (Detail) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
Operating leases, 2019   $ 1,107
Operating leases 2020   1,666
Operating leases, 2021   1,555
Operating leases, 2022   1,337
Operating leases, 2023   1,375
Operating leases, Thereafter   3,122
Operating leases, Total minimum payments   10,162
Finance leases, 2019   934
Finance leases, 2020 $ 236 962
Finance leases, 2021 30 991
Finance leases, 2022 0 1,020
Finance leases, 2023 0 1,051
Finance leases, Thereafter 0 11,458
Finance leases, Total minimum payments $ 689 16,416
Capital leases, 2019   540
Capital leases, 2020   234
Capital leases, 2021   29
Capital leases, 2022   0
Capital leases, 2023   0
Capital leases, Thereafter   0
Capital leases, Total minimum payments   803
Less: amount representing interest   65
Present value of capital lease obligations   738
Less: current portion   490
Capital lease obligation, net of current portion   $ 248