XML 91 R105.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Future Contractual Payment for Operating Leases (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
Future contractual payment for operating leases, Total $ 11,846
Future contractual payment for operating leases, 2019 5,893
Future contractual payment for operating leases, 2020 2,072
Future contractual payment for operating leases, 2021 2,109
Future contractual payment for operating leases, 2022 337
Future contractual payment for operating leases, 2023 205
Future contractual payment for operating leases, After 2023 $ 1,230