Quarterly report pursuant to Section 13 or 15(d)

Leases - Reconciliation of Undiscounted Future Minimum Lease Payments Under Noncancellable Operating Leases (Detail)

v3.19.3
Leases - Reconciliation of Undiscounted Future Minimum Lease Payments Under Noncancellable Operating Leases (Detail)
$ in Thousands
Sep. 30, 2019
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
October 1, 2019 through December 31, 2019 $ 1,910
2020 7,227
2021 6,606
2022 5,089
2023 3,720
Thereafter 2,116
Total undiscounted future minimum lease payments 26,668
Less: Difference between undiscounted lease payments and discounted operating lease liabilities 2,314
Total operating lease liabilities 24,354
Current operating lease liabilities 6,448
Long-term operating lease liabilities $ 17,906