XML 110 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Undiscounted Future Lease Payments Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2020 $ 5,680  
2021 4,329  
2022 3,555  
2023 2,659  
2024 1,848  
Thereafter 9,465  
Total lease payments 27,536  
Less imputed interest (4,323)  
Total discounted future lease payments 23,213  
Finance Lease, Liability, Payment, Due [Abstract]    
2020 36  
2021 0  
2022 0  
2023 0  
2024 0  
Thereafter 0  
Total lease payments 36  
Less imputed interest (1)  
Total discounted future lease payments $ 35  
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2019   $ 6,004
2020   4,871
2021   3,877
2022   3,226
2023   2,617
Thereafter   11,111
Total lease payments   31,706
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2019   279
2020   35
2021   0
2022   0
2023   0
Thereafter   0
Total lease payments   $ 314