XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Reconciliation of Undiscounted Future Minimum Lease Payments Under Noncancellable Operating Leases (Detail)
$ in Thousands
Mar. 31, 2019
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
April 1, 2019 through December 31, 2019 $ 5,564
2020 6,670
2021 6,157
2022 4,627
2023 3,158
Thereafter 1,715
Total undiscounted future minimum lease payments 27,891
Less: Difference between undiscounted lease payments and discounted operating lease liabilities 2,570
Total operating lease liabilities 25,321
Current operating lease liabilities 6,299
Long-term operating lease liabilities $ 19,022