XML 102 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Schedule of Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Finance Lease, Liability, Payment, Due [Abstract]    
2020 $ 450  
2021 136  
2022 107  
2023 79  
2024 31  
Thereafter 0  
Total future undiscounted lease payments 803  
Less: imputed interest (61)  
Total lease obligations 742  
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2020 5,730  
2021 4,790  
2022 3,528  
2023 2,946  
2024 2,530  
Thereafter 10,654  
Total future undiscounted lease payments 30,178  
Less: imputed interest (6,767)  
Total lease obligations $ 23,411  
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2019   $ 5,768
2020   4,418
2021   3,823
2022   2,877
2023   2,362
Thereafter   10,307
Total operating lease payments   $ 29,555