XML 26 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Future Minimum Lease Payments Under Operating and Finance Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
Operating Leases Liability, Year 1 $ 9,703  
Operating Leases Liability, Year 2 8,361  
Operating Leases Liability, Year 3 7,029  
Operating Leases Liability, Year 4 4,861  
Operating Leases Liability, Year 5 3,706  
Operating Leases Liability, Thereafter 7,190  
Operating Leases Liability, Minimum lease payments 40,850  
Operating Leases Liability, Imputed interest 3,765  
Operating Leases Liability, Present value of minimum lease payments 37,085  
Less: Operating Leases Liability, Current lease liabilities 8,567  
Operating Leases Liability, Long-term lease liabilities 28,518  
Finance Lease Liability, Year 1 3,183  
Finance Lease Liability, Year 2 1,836  
Finance Lease Liability, Year 3 8  
Finance Leases Liability, Minimum lease payments 5,027  
Finance Leases Liability, Imputed interest 159  
Finance Leases Liability, Present value of minimum lease payments 4,868  
Less: Finance Leases Liability, current lease liabilities 3,048 $ 2,845
Finance Leases Liability, Long-term lease liabilities $ 1,820 $ 4,739