XML 106 R98.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Future Minimum Rental Payments For Finance and Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
Finance Leases, 2020 $ 1,175  
Finance Leases, 2021 908  
Finance Leases, 2022 502  
Finance Leases, 2023 128  
Finance Leases, 2024 123  
Finance Leases, Thereafter 434  
Finance Leases, Total 3,270  
Finance Leases, Less: Imputed interest (202)  
Finance Leases, Total lease liabilities, net of interest 3,068  
Operating Leases, 2020 3,508  
Operating Leases, 2021 3,034  
Operating Leases, 2022 2,505  
Operating Leases, 2023 2,185  
Operating Leases, 2024 2,030  
Operating Leases, Thereafter 4,941  
Operating Leases, Total 18,203  
Operating Leases, Less: Imputed interest (1,972)  
Operating Leases, Total lease liabilities, net of interest $ 16,231  
2019   $ 4,249
2020   3,232
2021   2,870
2022   2,635
2023   2,346
Thereafter   7,647
Total   $ 22,979