XML 85 R92.htm IDEA: XBRL DOCUMENT v3.20.1
Operating Leases - Schedule of Future Net Minimum Lease Payments under Non-cancelable Operating Lease Agreements (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
2019 $ 2,650
2020 2,726
2021 2,583
2022 2,191
2023 2,109
Thereafter 1,078
Total undiscounted lease payments $ 13,337