XML 59 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Reconciliation of Undiscounted Future Minimum Lease Payments Under Noncancellable Operating Leases (Detail)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
January 1, 2020 through December 31, 2020 $ 7,576
2021 7,024
2022 5,515
2023 4,058
2024 2,078
Thereafter 460
Total undiscounted future minimum lease payments 26,711
Less: Difference between undiscounted lease payments and discounted operating lease liabilities 2,157
Total operating lease liabilities 24,554
Current operating lease liabilities 6,671
Long-term operating lease liabilities $ 17,883