XML 54 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Reconciliation of Undiscounted Future Minimum Lease Payments Under Noncancellable Operating Leases (Detail)
$ in Thousands
Jun. 30, 2019
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
July 1, 2019 through December 31, 2019 $ 3,767
2020 7,076
2021 6,450
2022 4,976
2023 3,672
Thereafter 2,087
Total undiscounted future minimum lease payments 28,028
Less: Difference between undiscounted lease payments and discounted operating lease liabilities 2,546
Total operating lease liabilities 25,482
Current operating lease liabilities 6,381
Long-term operating lease liabilities $ 19,101