XML 79 R114.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future lease payments required for leases that have initial or remaining non-cancelable lease terms (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
2020 $ 7,248 $ 9,300
2021 5,512 5,900
2022 4,325 4,100
2023 2,542 2,800
2024 1,495 1,200
Thereafter 1,781 $ 1,700
Total future lease payments 22,903  
Less: Imputed interest (1,511)  
Present value of lease liabilities $ 21,392